动态的添加控件 方法是 addtext:protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["count"] != null)
{
for (int i = 0; i < Convert.ToInt16(ViewState["count"]); i++)
{
addtext();
}
}}
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
} 上面是书中的一段代码 为社么在pageload里面要再判断一次 但我用下面的代码
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
}
没有pageload的时候 只能动态的添加一行控件 有什么区别呢
点击多次button只能添加一行控件 为何呢 在pageload再判断时 就能连续添加
不明白...........看半天没看明白怎回事
调试断点 也没弄清楚
请详细解答 在线等..
也就是说 你用循环添加控件 跟我 连续点击事件从而添加控件 有和区别呢?
{
if (ViewState["count"] != null)
{
for (int i = 0; i < Convert.ToInt16(ViewState["count"]); i++)
{
addtext();
}
}}
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
} 上面是书中的一段代码 为社么在pageload里面要再判断一次 但我用下面的代码
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
}
没有pageload的时候 只能动态的添加一行控件 有什么区别呢
点击多次button只能添加一行控件 为何呢 在pageload再判断时 就能连续添加
不明白...........看半天没看明白怎回事
调试断点 也没弄清楚
请详细解答 在线等..
也就是说 你用循环添加控件 跟我 连续点击事件从而添加控件 有和区别呢?
难道说 每次添加 吧上次的给覆盖了?
那循环添加怎么没覆盖呢?
这句话是干什么的,不多余吗?
{
addtext();
}单击这个事件 始终只能添加一行控件 页面显示 始终为一行