大体就是给一个session 点一下按钮的时候就让session的值加10
大体代码如下
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ Session["top"] = "10";
}
Response.Write(Session["top"].ToString());
}
protected void Button8_Click(object sender, EventArgs e)
{ Session["top"] = Convert.ToInt32(Session["top"]) + 10;
}问题是,页面第一次加载的时候输出的是10 点一次按钮后输出还是10,第二次点击按钮才会输出20,然后往后再点就正常了。
大体代码如下
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ Session["top"] = "10";
}
Response.Write(Session["top"].ToString());
}
protected void Button8_Click(object sender, EventArgs e)
{ Session["top"] = Convert.ToInt32(Session["top"]) + 10;
}问题是,页面第一次加载的时候输出的是10 点一次按钮后输出还是10,第二次点击按钮才会输出20,然后往后再点就正常了。
解决方案 »
- C#控制台程序发布时怎么处理配置文件app.config
- 我是初学者,请大家帮忙!制作音频播放器
- 文件上传的问题,如果把一个乱七八糟的文件后缀名改成允许上传的类型,程序崩了,有什么办法解决?
- 高手请进!验证哥德巴赫猜想
- listview中能不能设置item高度
- WebBrowser中如何判断Html元素的种类?
- 问个关于数据库连接的菜问题??
- 小正方形放入大正方形问题
- WPF,自定义控件的鼠标事件有点怪
- 在C#中除了用JAVASCRIPT的WINDOW。OPEN控制IE窗口大小外,C#本身有没有可以控制IE窗口大小的属性
- session赋值累加的问题,麻烦进来看下
- Sql 高手请进,谁能告诉我,这段代码的意思啊
当你触发事件,不管什么事件,他都要先执行一次ispostback将他变为true,而这个时候session还是10
当你再次点击的时候,ispostback为true了 那么session就是20了