[問題] 請問User Control傳值- ASPX

看板C_Sharp作者 (奈燦)時間13年前 (2011/07/31 03:47), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Web_Design 看板 #1ED5-rTA ] 作者: Ansaga (奈燦) 看板: Web_Design 標題: [問題] 請問User Control傳值 時間: Sun Jul 31 03:46:57 2011 我usercontrol有三個label要吃值 而我用了這個做法 ascx: public SurveyControls() { } public SurveyControls(string LP, string RP,string LN,string RN) { L1.Text = LN; L2.Text = RN; CompL.Text="對於""+LP+"-"+LN+""與 ""+RP+"-"+RN+""的重要性比例為:"; } 但是我只能在page裡新增user control而不能把值送進去 這樣我user control才出的來 UserControl sc1 = (UserControl)LoadControl("SurveyControls.ascx"); 而這樣則不行 ServeyControls sc1= new SurveyControls(str,str,str,str); 他會說我沒有new物件出來 而我在ascx裡面設的public物件也都不能在page找到 請問有人可以教教我怎麼處理這個情況嗎QQ 先謝了QQ -- 香菸帶不走的寂寞 ζ ξ 你能不能懂 -● ν) √■_ˍ▁▂▃▄▄▃ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.144.249 -- ※ 編輯: Ansaga 來自: 114.32.144.249 (07/31 03:47)

07/31 14:59, , 1F
用property,然後get set他的值
07/31 14:59, 1F

07/31 21:35, , 2F
感謝 大部份問題解決了...orz 不過好麻煩哦QQ
07/31 21:35, 2F

07/31 21:36, , 3F
如果是普通的控制項也用property來call 跟直接call變數
07/31 21:36, 3F

07/31 21:36, , 4F
比起來哪個效率會比較好呢?
07/31 21:36, 4F
文章代碼(AID): #1ED5_L-Q (C_Sharp)