asp.net用户控件的公共属性的生命周期和赋值
2021-01-18 05:13
标签:rgs send 代码 void prot sharp 父页面 div 控件 asp.net用户控件的公共属性可以用特性声明的方式赋值,如 这种情况下,无论是用户控件本身的postback还是父页面的postback,均可以正常使用这个值。 但是如果在父页面的page_load事件的 !ispostback代码块里赋值,如 则在控件的postback里,取不到这个值,如 以上代码取到的projectid值为0。 对这个问题的解决方法有两种: 1,父页面在page_load里赋值时,不要放在!ispostback块, 2,自行保存,如在用户控件里增加隐藏域。 asp.net用户控件的公共属性的生命周期和赋值 标签:rgs send 代码 void prot sharp 父页面 div 控件 原文地址:https://www.cnblogs.com/wzy77cn/p/13354356.html protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebUserControl2.Projectid = 20200610101559;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Text =projectid.ToString();
}
上一篇:016.Nginx HTTPS
下一篇:json报错 | com.alibaba.fastjson.JSONException: illegal identifier : \pos 1, line 1, column 2
文章标题:asp.net用户控件的公共属性的生命周期和赋值
文章链接:http://soscw.com/index.php/essay/43526.html