我已经在 MVC3 中创建了局部 View 。现在我想在按下提交按钮时将文本框值作为表单提交的参数发送
我的部分观点是这样的
@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" />
}
我的 Controller 就像
public viewResult Searching(string name)
{
// bussiness logic
return view();
}
最佳答案
只需为您的文本框提供与您的操作参数参数相同的名称:
@using (Html.BeginForm("Searching", "AccountManager")
{
<input id="account" type="text" name="name" class="s" />
<input id="Search" type="submit" class="b" value="hi" />
}
现在在您的 Controller 操作中,您将获得用户输入的值:
public ActionResult Searching(string name)
{
// bussiness logic
return View();
}
关于c# - 如何在 mvc3 asp.net 中发送文本框值作为表单提交的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825985/