作者Ansaga (奈灿)
看板C_Sharp
标题[问题] 请问User Control传值- ASPX
时间Sun Jul 31 03:47:31 2011
※ [本文转录自 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)
1F:推 rex1224:用property,然後get set他的值 07/31 14:59
2F:→ Ansaga:感谢 大部份问题解决了...orz 不过好麻烦哦QQ 07/31 21:35
3F:→ Ansaga:如果是普通的控制项也用property来call 跟直接call变数 07/31 21:36
4F:→ Ansaga:比起来哪个效率会比较好呢? 07/31 21:36