问题1:将ASCX用户控件加入apsx页面后,想获得里面的一个参数,尝试用public的变量和方法都出现问题,因为在页面的onpageload事件调用的时候,发现调到的参数是用户控件的上一个值,应该是onpageload事件先于控件形成之前执行。

解决方法:在用户控件上添加一个隐藏的label,将需要传递的参数赋给label,但是这样在页面的后台获用(Label)UserControl1.FindControl("label1")).Text取这个参数还是为空,最后在页面的.aspx页面上用<%=((Label)UserControl1.FindControl("label1")).Text%>就能在页面上成功得到值。

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
  • 2021-06-24
  • 2022-02-10
  • 2021-09-13
相关资源
相似解决方案