Asp.Net MVC中的HtmlHelpers

时间:2014-07-02 04:53:16

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

我们知道如果我们使用

在asp.net mvc中
@HtmlTextbox("t1",Model.val)

然后它将创建html输出为

<input type="text" value="Value of val in Model"/>

,而是在asp.net mvc中使用htmlhelpers,如果我直接使用

<input type="text" value="@Model.val"/>

那么在asp.net mvc

中使用htmlhelpers或直接html标签会更好

2 个答案:

答案 0 :(得分:1)

我认为<input type="text">HTML helper更快。

但是在验证的情况下,我建议HTML Helper如果在模型中提供,它会自动处理验证。

否则您需要在<input type="text">

的情况下处理验证

答案 1 :(得分:0)

需要最少计算的版本(第二个)更快,但第一个更易读。