在开发过程中,我有一个Web用户控件项目和另一个Web项目,它将使用Web用户控件项目中的用户控件.
所以我将DocControl.ascx文件复制到我的web项目并尝试使用DocControl.ascx的属性.但VS不知道控件的属性.所以当我检查designer.cs时,引用就是这样的
protected global::System.Web.UI.UserControl Control;
Run Code Online (Sandbox Code Playgroud)
应该是哪个
protected global::MSN.DocControl Control;
Run Code Online (Sandbox Code Playgroud)
所以我将控件的名称从System.Web.UI.UserControl更改为MSN.DocControl,我可以使用DocControl.ascx的属性.
但我的问题是每当我修改(例如,在aspx中放置一个标签)aspx文件时,designer.cs中的引用就变成了
protected global::System.Web.UI.UserControl Control;
Run Code Online (Sandbox Code Playgroud)
因此,每当我修改我的aspx时,我都必须更改它.
我该怎么办,所以我不需要更改designer.cs
提前致谢......