台灣最大程式設計社群網站
線上人數
1250
 
會員總數:240117
討論主題:186188
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 在使用者控制項後加了button 卻沒有反應,不知是什麼原因??
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
在使用者控制項後加了button 卻沒有反應,不知是什麼原因??
價值 : 50 QP  點閱數:135 回應數:6

樓主

Ck Lin
門外漢
0 1
12 1
發送站內信



請問一下:
<uc1:Top runat="server" id="Top" />
<asp:TextBox runat="server" ID="txttest1"></asp:TextBox>
<asp:Button runat="server" ID="btntest1" Text="test" OnClick="btntest1_Click"/>
在使用者控制項後加了button 卻沒有反應,不知是什麼原因??



搜尋相關Tags的文章: [ UC ] , [ 使用者控制項 ] ,
本篇文章發表於2017-07-12 18:30
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
沒有反應是什麼意思?
你的後端呢?
本篇文章回覆於2017-07-12 19:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Ck Lin
檢舉此回應
protected void btntest1_Click(object sender, EventArgs e)
{
txttest1.Text = "test";
}
後端是寫個測試,按了button 後txttest1沒有顯示test,但是拿掉<uc1:Top runat="server" id="Top" />後,確可以正確顯示出來,不知為何會這樣
本篇文章回覆於2017-07-12 19:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Alan.Liu
檢舉此回應
能否提供uc的code?
本篇文章回覆於2017-07-13 10:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

MIS2000 Lab
檢舉此回應
可以請問您:
<uc1:Top runat="server" id="Top" /> 裡面寫了什麼嗎?
本篇文章回覆於2017-07-13 10:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應

後端是寫個測試,按了button 後txttest1沒有顯示test
但是拿掉<uc1:Top runat="server" id="Top" />後,確可以正確顯示出來
不知為何會這樣


好奇想請教
沒有該按鈕,但有uc1,這樣uc1的相關功能正常嗎?
由於沒有辦法看錯物的當下狀況,也沒有相關程式碼可以看,只能猜猜看
1.先移除btntest1,測試uc1的相關功能是否都正常
2.移除uc1,加入btntest1,測試btntest1的功能都是否正常
3.加回uc1,uc1, btntest1都同時存在,在本機上執行,並下中斷點在btntest1的click事件
然後看看是否能如預期可Step By Step執行

^.^a
本篇文章回覆於2017-07-13 11:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

風箏
檢舉此回應
<uc1:Top runat="server" id="Top" />
檢查一下裡面的PAGE_LOAD做了什麼事情
比如身分檢查無身分會阻斷請求
本篇文章回覆於2017-07-13 17:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.