3

真的有什么区别吗

<form method="post" action="/Controller/Action"></form>

@using (Html.BeginForm("Action","Controller")) {}

当没有使用其他更复杂的参数时?

我知道这个问题听起来很基础,但我谨慎地使用简单的 HMTL,例如前一个示例。

4

1 回答 1

5

它呈现相同的,它是相同的。Razor 语法的一个可能优点是它是经过编译的,因此您不可能在不忽略添加 </form> 标记的情况下运行代码。我想,可以说,它的可读性也略高一些,特别是如果文件的其余部分对 Razor 语法很重。

于 2012-05-14T00:41:15.667 回答