我在某些Asp.net M使用Html.BeginForm()
,但我不明白它的用途变成强制性的。为什么我真的需要在我的Views ..中使用它?这可能是一个愚蠢的问题,但我感到困惑和困惑,使用mvc中的这个Html-helper ...?Asp.net我在哪里使用Html.BeginForm()
下面我有代码搜索选项,但我不知道什么是FormMethod.Get
的含义,所以请简单解释一下吗?
using(Html.BeginForm("Index","Home",FormMethod.Get))
{
<b>Search Option</b>
@Html.TextBox("Search") <input type="submit" value="Search"/>
}
检查此https://msdn.microsoft.com/en-us/library/system.web.mvc.html.formextensions.beginform(v = vs.118).aspx –
它从来没有'强制性',但它确保html正确生成,并且通常比手动编写代码少,所以为什么不使用它。 –
阿里你可以给我一个例子,如果我没有使用它,那么会有什么结果? –