@using (Html.BeginForm(FormMethod.Post))
{
@Html.ValidationSummary(true)
//code
}
我已经看到该表单用于提交数据。要获取页面,我们使用[HttpGet]作为Action的属性,并使用[HttpPost]具有相同名称的另一个动作。在视图页面中使用FormMethod.Get的情况是怎样的?何时我们需要FormMethod.Get而重载@using(Html.BeginForm())?
@using (Html.BeginForm(FormMethod.Post))
{
@Html.ValidationSummary(true)
//code
}
我已经看到该表单用于提交数据。要获取页面,我们使用[HttpGet]作为Action的属性,并使用[HttpPost]具有相同名称的另一个动作。在视图页面中使用FormMethod.Get的情况是怎样的?何时我们需要FormMethod.Get而重载@using(Html.BeginForm())?
那么,只要你想使用method="get"
表格。例如,Google使用它来进行搜索。
如果使用FormMethod
为Get
,而不是Post
那么形式将被张贴,并按HttpGet
控制器行动参数会在你网址示出的,通常在搜索中使用的@CodeCaster如指出。
哦,我明白了:-) – 2014-09-25 09:05:24