我正在尝试从模板创建一个动态网页。然后我想从中创建一个菜单项。
我正在创建页面(例如 testtest.aspx),一切正常,但创建的页面不包含在项目中,因此我无法访问它,因为页面未编译。我如何以编程方式执行此操作?
这是生成页面的代码
当我尝试访问 testest.aspx 页面时,出现此错误:
我该如何解决这个问题?非常感谢
最佳答案
您正在寻找从文件系统以外的位置加载 aspx 页面。 ASP.Net 具有使用提供程序实现此目的的内置机制:VirtualPathProvider
。
详细信息在这里:http://msdn.microsoft.com/en-us/library/system.web.hosting.virtualpathprovider.aspx
这将为您指明正确的方向:http://support.microsoft.com/kb/910441
关于asp.net - 创建动态网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19564351/