基本上,它输出一个
<form>
Run Code Online (Sandbox Code Playgroud)
标记到HTML输出中.如果您的页面POST(即按下按钮以提交表单),则需要表单标记,以便浏览器知道提交表单的位置.它可能正在为你工作的原因是因为你可能没有任何按钮 - jsut链接(我不知道你的应用程序是什么,所以只是在这里猜测).
简而言之:如果您希望能够将表单提交给某个操作,是的,该标记是必需的.如果您通过链接完成所有操作,则不需要表单标记,因此不需要BeginForm.
HTH.
PS阅读Scott Guthrie关于ASP.NET MVC的博客文章,他们真的帮助你开始.
| 归档时间: |
|
| 查看次数: |
1742 次 |
| 最近记录: |