Wartości w formularzu z pliku XML

0

Witam!

Mam problem z formularzem w webowej aplikacji. Posiadam formularz który zapisuje wprowadzone dane do pliku XML. Chciałbym jednak by w polach formularza pojawiały się wartości jesli XML takie już zawiera oczywiście do zmiany. Czy ktoś mógłby podpowiedzieć jak je wprowadzić? Kod formularza poniżej:


@using (Html.BeginForm())
{
    @Html.AntiForgeryToken()
    

    <div class="form-group">
        @Html.Label("Imię", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.TextBox("imie", "imie", new { @class = "form-control" })
        </div>

        @Html.Label("Nazwisko", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.TextBox("nazwisko", "test", new { @class = "form-control" })
        </div>
    </div>


    <div class="form-group">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" value="Zapisz" class="btn btn-default" />
        </div>
    </div>
}

Jak zmienić stałe wartości "Imie" i "Test" na zmienne wartości pobierane z XML'a?

0
bartekm napisał(a):

Jak zmienić stałe wartości "Imie" i "Test" na zmienne wartości pobierane z XML'a?

W akcji kontrolera możesz zrobić:

ViewBag.Name1 = FunkcjaPobierającaWartośćZxml();

A potem w widoku:

@Html.TextBox("imie", ViewBag.Name1, new { @class = "form-control" })

VX Blog | Asembler

1 użytkowników online, w tym zalogowanych: 0, gości: 1