【发布时间】:2013-04-25 18:33:54
【问题描述】:
ASP.net MVC 4 的新手并试图理解 Razor。如果我只想在我的 .cshtml 页面中显示一些文本,我可以使用
<label class="LabelCSSTop">Introduction</label>
或者我应该使用:
@Html.Label("STW", htmlAttributes: new { @class = "LabelCSSTop" })
不确定一个是否比另一个更受欢迎,或者是否可以。如果后者仍然发出标签标签,我应该坚持前者吗?
再一次,如果我只是想显示一个文本框,我可以这样做吗:
<input id="txtName" type="text" />
或者我应该这样做:
@Html.TextBox("txtName", "")
是否存在我应该在常规 html 标记上使用 @Html 的情况?
提前致谢!!
【问题讨论】:
标签: razor asp.net-mvc-4