读书人

页面中字符串添加有关问题

发布时间: 2013-01-04 10:04:18 作者: rapoo

页面中字符串添加问题


public partial class _Default : System.Web.UI.Page
{
string strId;
protected void Page_Load(object sender, EventArgs e)
{
}

//这个button在gridview中
protected void btnAdd_Click(object sender, EventArgs e)
{
Button btnAdd = (Button)sender;
string id =btnAdd.CommandArgument.ToString();
strId=strId+id+",";
}
protected void btnView_Click(object sender, EventArgs e)
{
Response.Write(strId.ToString());
}
}


我是想每次单击btnAdd的时候都把它上面的commandArgument中的值加到strId中去,然后单击btnView的时候显示出strId的值。


问题:但是我每次点击btnAdd的时候strId都会变空,采用无刷新没用,用stringbuilder也没用。
请大神帮忙。
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
if(!ispostback)
{
绑定 gridview code
}
}
[解决办法]
如果是服务端按钮,你点击就会触发pageload,如果你没加if(!ispostback),那么就会重置所有内部变量,你的gridview会回到初始状态
[解决办法]
strId 定义为静态的

读书人网 >asp.net

热点推荐