我有一个带文本框和按钮的视图。我想获取文本框并获取用户键入内容并将其作为URL中的“Get”变量。有人有一个简单的例子吗? 我希望它打印成这样的URL:/ Profiles / Search?searchstring = hello
我正在使用内置mvc3视图的razor
答案 0 :(得分:2)
如果您使用强类型视图,则可以执行以下操作:
@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Get))
{
@Html.TextBoxFor(m => m.SearchString)
<input type="submit" value="Search" />
}
否则,使用弱类型视图:
@using(Html.BeginForm("ActionName", "ControllerName", FormMethod.Get))
{
@Html.TextBox("searchstring")
<input type="submit" value="Search" />
}