Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我是否应该在MVC3 ASP.NET中使用ASPX页面来代替视图?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 我是否应该在MVC3 ASP.NET中使用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(

我正在MVC3 ASP.NET中设计一个项目。这个项目是一个网站。我应该使用ASPX页面代替视图(CSHTML)吗

哪一种方法更有效地进行查看(CSHTML或ASPX)

我对MVC3 ASP.NET非常熟悉。请推荐我。

您正在比较Razor(cshtml)和WebForms(aspx)。两者都是视图引擎,因此一个可以替换另一个

我发现Razor的工作效率更高,因为它倾向于较少的标记,并且非常适合HTML。Webforms倾向于大量使用标签汤,您正在比较Razor(cshtml)和Webforms(aspx)。两者都是视图引擎,因此一个可以替换另一个


我发现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>
}