WebUserControl MyControl = (WebUserControl)LoadControl("WebUserControl.ascx");
可是你會發現 VS.NET 的 IntelliSense 好像不認得我們的UserControl
按 [Control] + [J] 翻來翻去就是找不到我們的 UserControl
按 [Control] + [J] 翻來翻去就是找不到我們的 UserControl
是因為ASP.Net2.0是用多組件 動態編譯而成 跟1.1都編譯在同一個組件不同
所以我們參考不到
所以我們參考不到
雖然硬寫,也會過, 但如果你要參考UserControl時 其實可以 在 aspx 的頁面加上
<%@ Reference Control="~/WebUserControl.ascx" %>即可, 這時在 IDE 中 IntelliSense 就找的到囉~
沒有留言:
張貼留言