首页上一页 1 下一页尾页 1 条记录 1/1页
请问书中一段代码 在线等!~~~~~~~~~
发表在ASP.NET图书答疑
2010-03-30
是否精华
是
否
版块置顶:
是
否
动态的添加控件 方法是 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里面要再判断一次
但我用下面的代码 没有pageload的时候 只能动态的添加一行控件 有什么区别呢
点击多次button只能添加一行控件 为何呢 在pageload再判断时 就能连续添加
不明白...........书中没给解释 请详细解答 在线等..
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
}
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里面要再判断一次
但我用下面的代码 没有pageload的时候 只能动态的添加一行控件 有什么区别呢
点击多次button只能添加一行控件 为何呢 在pageload再判断时 就能连续添加
不明白...........书中没给解释 请详细解答 在线等..
protected void Button1_Click(object sender, EventArgs e)
{
addtext();
ViewState["count"] = Convert.ToInt16(ViewState["count"]) + 1;
}