Asp.net mvc 我是否应该在MVC3 ASP.NET中使用ASPX页面来代替视图?
我正在MVC3 ASP.NET中设计一个项目。这个项目是一个网站。我应该使用ASPX页面代替视图(CSHTML)吗 哪一种方法更有效地进行查看(CSHTML或ASPX) 我对MVC3 ASP.NET非常熟悉。请推荐我。您正在比较Razor(cshtml)和WebForms(aspx)。两者都是视图引擎,因此一个可以替换另一个 我发现Razor的工作效率更高,因为它倾向于较少的标记,并且非常适合HTML。Webforms倾向于大量使用标签汤,您正在比较Razor(cshtml)和Webforms(aspx)。两者都是视图引擎,因此一个可以替换另一个Asp.net mvc 我是否应该在MVC3 ASP.NET中使用ASPX页面来代替视图?,asp.net-mvc,Asp.net Mvc,我正在MVC3 ASP.NET中设计一个项目。这个项目是一个网站。我应该使用ASPX页面代替视图(CSHTML)吗 哪一种方法更有效地进行查看(CSHTML或ASPX) 我对MVC3 ASP.NET非常熟悉。请推荐我。您正在比较Razor(cshtml)和WebForms(aspx)。两者都是视图引擎,因此一个可以替换另一个 我发现Razor的工作效率更高,因为它倾向于较少的标记,并且非常适合HTML。Webforms倾向于大量使用标签汤,您正在比较Razor(cshtml)和Webforms(
我发现Razor的工作效率更高,因为它倾向于较少的标记,并且非常适合HTML。Webforms倾向于大量使用标签汤和
我不知道你的意思。如果你的意思是你应该使用Razor视图引擎,那么这是个人选择的问题
然而,我更喜欢使用Razor视图引擎,因为我觉得它更直观,而且对我来说似乎更高效
如果你的意思是你应该创建标准的aspx页面而忽略视图引擎,那么答案是否定的。我不确定你的意思。如果你的意思是你应该使用Razor视图引擎,那么这是个人选择的问题
然而,我更喜欢使用Razor视图引擎,因为我觉得它更直观,而且对我来说似乎更高效
如果你的意思是你应该创建标准的aspx页面而忽略视图引擎,那么答案是否定的。如果你是Asp.Net MVC3新手而不是Asp.Net,我建议你完成一个教程,将Razor作为它的视图引擎,例如更新的
然后,您可以决定使用更少的代码Razor还是熟悉的代码WebForms视图引擎更有效。如果您是Asp.Net MVC3新手,而不是Asp.Net,我建议您完成一个教程,将Razor作为其视图引擎,例如更新的
然后,您可以决定使用更少的代码剃须刀或熟悉的代码WebForms视图引擎是否更有效
<% if(someCondition) { %>
<ol>
<% foreach(var item in Model) { %>
<li><%: item.ToString() %></li>
<% } %>
</ol>
<% } %>
@if(someCondition) {
<ol>
@foreach(var item in Model) {
<li>@item.ToString()</li>
}
</ol>
}