每当我对.aspx文件进行更改时,其designer.vb都会将我的自定义控件的类型更改为System.Web.UI.UserControl

时间:2016-05-24 11:09:15

标签: asp.net vb.net visual-studio webforms

这比任何事情都更令人烦恼,但它真的很烦人。我有一个自定义控件,可以在几个页面上显示。它在designer.vb中看起来像这样:

Protected WithEvents MyCtl1 As Global.Controls.MyCtl

但是,每当我对aspx文件中的HTML进行更改时,它都会更改为

Protected WithEvents MyCtl1 As Global.System.Web.UI.UserControl

现在,通过手动还原它很容易解决,但事实上每次都会让我感到紧张。有什么办法可以阻止吗?我现在正在使用VS2015,但它也发生在旧版本中。

编辑:标签如下所示:

<%@ Register TagPrefix="uc1" TagName="MyCtl" Src="~/Controls/MyCtl.ascx"%>

然后是

<uc1:MyCtl id="MyCtl1" runat="server"></uc1:MyCtl>

0 个答案:

没有答案