3

本当に違いはありますか

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

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

他のより複雑なパラメータが使用されていない場合はどうなりますか?

この質問は本当に基本的なことのように聞こえますが、前の例のような単純なHMTLを使用する場合は注意が必要です。

4

1 に答える 1

5

それは同じようにレンダリングします、そしてそれは同じです。Razor構文の考えられる利点の1つは、コンパイルされることです。そのため、</form>タグの追加を怠らずにコードを実行できる可能性はありません。おそらく、ファイルの残りの部分がRazor構文に重点を置いている場合は特に、少し読みやすくなると思います。

于 2012-05-14T00:41:15.667 に答える