aktualisieren von Daten mithilfe von foreach-Schleife MVC

Habe ich ein update gespeicherte Prozedur, die updates der DisplayTestimonials Feld in der Datenbank, basierend auf was der Benutzer Prüfungen auf dem Formular. Wie würde ich ein update des angekreuzten Feldes in die Datenbank in meinem controller? Ich denke, ich hätte zu verwenden-controller aufrufen, das update gespeicherte Prozedur, richtig? Ich bin nicht sicher, wie würde ich übergeben Sie die Werte aus einer foreach-Schleife in einem controller. Keine Hilfe?

Dies ist meine Ansicht.

@model Models.SurveyTestimonials

@{
    Layout = "~/CustomViews/cap/Shared/_DealerLayout.cshtml";
}
@section Tags {

        @Html.UserControl("Header", new { id = Model.Channel.ChannelId })

}

@section Menu {
    @Html.ActionLink("Premier Dealer", "Index", "Premier", new { area = "Apps" }, new { })
}      
<h2>Manage Survey Testimonials</h2>
@using (Html.BeginForm())
{
<div>
<table>
    <thead>
        <tr>
            <td>Select</td>
            <td>First Name</td>
            <td>Last Name</td>
            <td>Testimonial</td>
        </tr>
    </thead>
@foreach (var testimonials in Model.Testimonials)
{
    <tr>
        <td>@Html.CheckBox("" + testimonials.DisplayTestimonials)
            @Html.Hidden(testimonials.ResponseId.ToString())
        </td>
        <td>@Html.Label(testimonials.FirstName)</td>
        <td>@Html.Label(testimonials.LastName)</td>
        <td>@Html.Label(testimonials.Question5Answer)</td>
    </tr>   
}
<tr>
    <td colspan="3">
        <input type="submit" id="Submit" value="Save" class="PremireButton" />
    </td>
</tr>
</table>
</div>
}

InformationsquelleAutor bladerunner | 2011-02-21

Schreibe einen Kommentar