【问题标题】:HtmlHelpers in Asp.Net MVCAsp.Net MVC 中的 HtmlHelpers
【发布时间】:2014-08-22 18:31:29
【问题描述】:

我们知道,如果我们在 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标签哪个更好

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我认为&lt;input type="text"&gt;HTML helper 更快。

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

    如果是&lt;input type="text"&gt;,您需要处理验证

    【讨论】:

    • 连html都支持验证
    猜你喜欢
    • 1970-01-01
    • 2014-09-01
    • 2015-01-31
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多