重要更新:请参阅底部的更新5 asp.net MVC3中没有性能问题,这是一个基准问题
我在asp.net mvc2、3 aspx和3 razor中创建了一个简单的hello world项目,并对它们进行了基准测试。我看到的是:
System Requests per second
-------------------------------------------
asp.net mvc 2 ASPX 4200
asp.net mvc 3 Beta 1 ASPX 3200
asp.net m
我将一个MVC2.0站点迁移到了MVC3.0,使用的是:
使用ASPX作为视图引擎现在效果很好……
但是我试图创建一个Razor视图,却得到了这个错误:
The view 'TestView' or its master was not found. The following locations were searched:
~/TestView.aspx
~/TestView.ascx
~/Views/Color/TestView.aspx
~/Views/Color/TestView.ascx
~/Views/Shared/Tes
我第一次尝试运行一个带有Razor的MVC3 web项目。该项目是由S#arp架构生成的,因此可能会缺少一些连接。
在Views文件夹下已经创建了带有Razor条目的事实web.config。以下是~/的错误
[InvalidOperationException: The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Index.aspx
~/Index.asc
我测试DevExpress (DX) ASP.NET
我想用DX和Razor视图制作网站。当我创建一个新的Web项目时。我可以选择:
DXperience v12.2 ASP.NET Web应用程序
DXperience v12.2 ASP.NET MVC Web应用程序
在选择1中,我无法选择视图语言,Visual创建一个ASPX网站。如果我选择MVC,在创建向导中,我可以选择Razor或ASPX。
我的问题是,我是否可以使用Razor视图创建一个没有MVC的网站?我不知道MVC模式,我现在不明白它的逻辑.
现在已经有了MVC3预览1,我们可以使用Razor (.cshtml)视图引擎了。如果没有找到视图,我会得到这个错误:
The view 'a' or its master was not found. The following locations were searched:
~/Views/Home/a.aspx
~/Views/Home/a.ascx
~/Views/Shared/a.aspx
~/Views/Shared/a.ascx
~/Views/Home/a.cshtml
~/Views/Shared/a.cshtml
如果我不打算使用.aspx/.ascx查找
根据orchard documentation ,T() helper可以在Razor和ASPX View引擎中使用。我已经在我的orchard模块中添加了一个aspx web表单,但当我在其中使用T helper时,如下所示:
<%: T("This was a triumph!") %>
此消息存在编译错误:BC30451: 'T' is not declared. It may be inaccessible due to its protection level.
如何在.aspx web表单中进行本地化?