[問題] WebForm UserControl 註冊的問題(已解決)

看板C_Sharp (C#)作者 (小淺)時間11年前 (2014/01/10 01:16), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我在.aspx 用 <%@ Register src="" TagPrefix="uc" TagName="Form" %> 註冊一個 UserControl,並且使用它 <uc:Form ID="Form1" runat="server" /> 然後在 .aspx.cs 可以用 Form1 來取得這個 UserControl, 但是當我把 Register 那段拿掉,改由 Web.Config 來註冊, 在 .aspx.cs 中會出現名稱 'Form1' 不存在於目前內容中。 請問要怎麼才能像原本在頁面直接註冊那樣直接取用UserControl呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.198.122

01/10 08:54, , 1F
我用VS2012正常呀
01/10 08:54, 1F

01/10 12:15, , 2F
rebuild或者關掉重開看看 …有時候會透逗
01/10 12:15, 2F

01/10 23:50, , 3F
謝謝兩位大大,找到原因了,我把tagName設成跟ControlID
01/10 23:50, 3F

01/10 23:51, , 4F
一樣,改成不一樣就可以了,太棒了。
01/10 23:51, 4F
※ 編輯: On1earth 來自: 114.37.198.122 (01/10 23:53)
文章代碼(AID): #1Ipjbsaq (C_Sharp)
文章代碼(AID): #1Ipjbsaq (C_Sharp)