我正在开发一个ASP.NET Web Application
。有一个管理员页面,当网站管理员添加新实体时,我的网络应用程序会使用模板页面创建一个新的.aspx页面。例如,新客户ID为47,我的网络应用会创建3个页面:Customer47.aspx
,Customer47.aspx.cs
和Customer47.aspx.designer.cs
在某些时候,网站访问者会导航到创建的页面,但访问者会收到错误消息:
分析程序错误消息:无法加载类型“MyNamespace.Customer47”。
来源错误:
第1行:<%@ Page Language =“C#”AutoEventWireup =“true”CodeBehind =“Customer47.aspx.cs”Inherits =“MyNamespace.Customer47”%>
第2行:
第3行:<%@ Import Namespace =“MyNamespace.DataModel”%>
源文件:/WebContents/Customer/47/Customer47.aspx专栏:1
生成的页面没有错误,因为如果我在Web应用程序中包含这些页面并进行编译,该页面将起作用。
我想如果我将Web应用程序更改为Web站点,我会解决问题,但我宁愿不这样做。
请指教。谢谢。