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()
{
  更新到数据库
}谢谢