在BeginForm中@using的目的是什么

时间:2014-07-01 08:06:02

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor

@using (Html.BeginForm())
{}
  

所以在上面的'beginform'中为什么我们写@using为什么我们不直接写@ Html.BeginForm()

1 个答案:

答案 0 :(得分:4)

因为@using (Html.BeginForm())@Html.EndForm的末尾隐式调用using

所以using构造的等价物是:

@Html.BeginForm()

...

@Html.EndForm()