2011-07-26 14 views
5

Utworzono częściowy widok w MVC3. Teraz chcę wysłać wartość pola tekstowego jako parametrów formy przedstawienia na naciśnięcie przycisku submitJak wysłać wartość pola tekstowego jako parametr formularza formularza zgłoszeniowego w mvc3 asp.net

mój częściowy widok jest jak

@using (Html.BeginForm("Searching", "AccountManager", FormMethod.Post, new { name ="Wat should i put here" })) 
{ 

    <input id="account" type="text" class="s" /> 
    <input id="Search" type="submit" class="b" value="hi" /> 

} 

i mój kontroler jest jak

public viewResult Searching(string name) 
{ 
    // bussiness logic 
    return view(); 
} 

Odpowiedz

15

Wystarczy podać swoje tekstowe ta sama nazwa, co argument parametru działania:

@using (Html.BeginForm("Searching", "AccountManager") 
{ 
    <input id="account" type="text" name="name" class="s" /> 
    <input id="Search" type="submit" class="b" value="hi" /> 
} 

Teraz w środku działanie kontrolera otrzymasz wartość wprowadzoną przez użytkownika:

public ActionResult Searching(string name) 
{ 
    // bussiness logic 
    return View(); 
} 
Powiązane problemy