0
当我用来创建ASP.NET网站时,只有一个代码在代码后面,例如Default.aspx.cs。同时我创建了ASP.NET Web应用程序,这次Visual Studio在文件后面生成了一个额外的代码Default.aspx.designer.cs我的问题为什么需要它?我继承了Page类以外的类,所以我删除了“inherits =”MySite.Default“。但是我在Default.aspx.designer.cs文件中出现了一个提到标识符的错误,请帮助我解决这个问题。 。为什么我需要Default.aspx.designer.cs文件?
'.designer.cs'有在您的标记使用的对象的声明。这是一个部分类,从代码隐藏文件中也是一样。如果你删除它,VS将无法将你的控件从标记绑定到代码。 – 2012-08-03 19:32:09
@ AndreCalil-我继承了Page类以外的类,所以我删除了“inherits =”MySite.Default“。但是我在Default.aspx.designer.cs文件中提到了一个错误提示标识符,请帮助我在这方面 – 2012-08-03 19:34:28
我相信你一定是创建了一个新类(比如'MyBasePage'),这个类**必须从'Page'继承,然后转到你的**代码隐藏**文件并更改从'Page'到'MyBasePage'的继承。就是这样,你不需要在标记处改变任何东西。 – 2012-08-03 19:36:43