在我的开发过程中,我有一个Web用户控件项目和另一个Web项目,它将使用来自Web用户控件项目的用户控件。designer.cs在Visual Studio中使用用户控件的问题
因此,我将DocControl.ascx文件复制到我的Web项目并尝试使用DocControl.ascx的属性。 但VS不知道控件的属性。所以,当我检查designer.cs,参考就是这样
protected global::System.Web.UI.UserControl Control;
应
protected global::MSN.DocControl Control;
所以我从System.Web.UI.UserControl改变控件的名称MSN.DocControl我可以使用DocControl.ascx的属性。
但我的问题是,每当我修改(例如把拉布勒在ASPX)ASPX文件,在designer.cs参考变得
protected global::System.Web.UI.UserControl Control;
所以我必须改变它,每当我修改我的aspx。
我应该怎么做,所以我不需要改变designer.cs提前
感谢......
您是否传播了对designer.cs文件中的更改?还要确保其他文件没有引用旧的保护值 – MethodMan 2011-12-30 08:17:59
@DJKRAZE - 你是什么意思传播?对不起,我不明白。 – kevin 2011-12-30 08:29:32
你是否在引用受保护的global :: System.Web.Ui.UserControl的所有位置进行更改?你可以做CTRL + F并在所有文件或整个项目中找到 – MethodMan 2011-12-30 08:34:47