Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道为什么将@Html.BeginForm() 包含在@using 块中,如下所示。如果我不使用 @using 块有关系吗?
@using (Html.BeginForm()) { }
如果我不使用 @using 块有关系吗?
是的,这很重要。BeginForm 方法返回一个 IDisposable,并在其 Dispose 方法中呈现结束</form>标记。因此,如果您不将其放在using语句中,则必须自己生成结束表单标记:
</form>
using
@Html.BeginForm() ... @Html.EndForm()
哪个更丑。