正在工作的用戶控件不再被ASPX文件拾取。用戶控件在Visual Studio 2015中不起作用
ASPX文件
<%@ Register TagPrefix="Uc1" TagName="ContactForm" Src="~/Controls/VFEmailForm.ascx" %>
<uc1:VFEmailForm ID="VFEmailForm" runat="server" />
這是工作,但現在還不是。在uc1:VFEmailForm下出現一條綠線,當您鍵入Uc時,智能感知不顯示Uc1。這就好像註冊聲明不起作用 - 很明顯它沒有。這是所有升級到Visual Studio 2015之前工作。
我已經顯示我的web.config文件的一部分,古代帖子已經表明這可能是原因。
的Web.config
<pages>
<namespaces>
<add namespace="System.Web.Optimization" />
</namespaces>
<controls>
<add tagPrefix="webopt" assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" />
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
如果有大師在那裏誰可以解決這個問題我將不勝感激。
爲什麼不把usercontrol從目錄文件夾拖放到aspx頁面。 – Prabhat
Echo上面說的Suprabhat。從ASPX中刪除它,使用設計視圖添加它。這通常可以解決任何引用不正確的問題。 –