日期:2014-05-20  浏览次数:20313 次

|M| 动态加载的用户控件无法初始化用户控件数据问题 谢谢 急
http://community.csdn.net/Expert/topic/5277/5277405.xml?temp=.0691492
原题:幕白兄已经解决
现在是无法初始化用户控件
我的本意是
我说说的我环境:
我的productadd.aspx页面里面有一个add.ascx用户控件
用户控件用来添加商品
但现在用户要求一次性可以添加多个商品,所以我想用动态加载这个add.ascx来添加多个商品
我用了你上面的代码后:在添加add.ascx的时候当执行add.ascx里面的load中的if(!ispostback)
虽然add.ascx是首次加载但productadd.aspx不是首次加载所以不会执行里面的代码
也就无法初始化我的add.ascx里面的内容
如下面代码
ascx:
<asp:TextBox   id= "TextBox1 "   runat= "server "> </asp:TextBox>
<asp:Button   id= "Button1 "   runat= "server "   Text= "Button "> </asp:Button>
ascx.cs:
load()
{
if(!IsPostBack)
{
    TextBox1.Text= "dd ";   //dd是数据库读出
}
}
btn_click()
{
    更新到数据库
}

谢谢

------解决方案--------------------
up
------解决方案--------------------
来了.
------解决方案--------------------
有慕白兄在,我们只好观看+学习了!