Tra*_*s J 3 razor asp.net-mvc-3
两者之间真的有什么区别吗?
<form method="post" action="/Controller/Action"></form>
Run Code Online (Sandbox Code Playgroud)
和
@using (Html.BeginForm("Action","Controller")) {}
Run Code Online (Sandbox Code Playgroud)
什么时候没有使用其他更复杂的参数?
我知道这个问题听起来很基本,但我对使用普通HMTL(例如前一个例子)持谨慎态度.
它渲染相同,它是相同的.Razor语法的一个可能优点是它已编译,因此您无法在不忽略添加</ form>标记的情况下运行代码.我猜,可以说,它的可读性稍差一些,特别是如果文件的其余部分对Razor语法很重要的话.
| 归档时间: |
|
| 查看次数: |
607 次 |
| 最近记录: |