c# - 使用 HTML 帮助程序启动表单的首选方法是什么?

标签 c# asp.net-mvc asp.net-mvc-2 html-helper

<% using(Html.BeginForm()) { %> 
... 
<% } %>

<% Html.BeginForm(); %> 
... 
<% Html.EndForm(); %>

两种方式使用 Html.BeginForm 的优点/缺点是什么?

最佳答案

我更喜欢

<% using(Html.BeginForm()) { %> 
... 
<% } %>

只是为了确保在它未关闭时收到警告。但这并不是 using 语句的最大用途。

您可以找到更多信息 here .在渲染方面,不会有区别。

关于c# - 使用 HTML 帮助程序启动表单的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364333/

相关文章:

c# - 控制自定义属性

javascript - 本地化助手,如何从 javascript 检索值?

c# - EditorFor() 可以用来创建 &lt;input type ="file"> 吗?

c# - 替换来自 sql reader 的 <br/>

c# - 检查系统是否安装.Net Framework 4.6

c# - SignalR 和异构类型的客户端

asp.net - 在 ASP.NET MVC2 中运行耗时任务的可靠方法是什么

Jquery post从 Controller 接收数据但不会渲染

c# - 我可以回到线程执行上下文吗?

c# - 如何对随时间变化的表格数据进行建模并能够回溯到任何点