Dim jiang As Integer
jiang = CType(Page.Session.Item("jiangtest"), Integer)
jiang = jiang + 1
Page.Session.Add("jiangtest", jiang)
TextBox1.Text = CType(Page.Session.Item("jiangtest"), Integer).ToString放到!Page.IsPostBack
jiang = CType(Page.Session.Item("jiangtest"), Integer)
jiang = jiang + 1
Page.Session.Add("jiangtest", jiang)
TextBox1.Text = CType(Page.Session.Item("jiangtest"), Integer).ToString放到!Page.IsPostBack
解决方案 »
- 求解决,急!
- XSLT问题,求解
- window.opener.document.getElementById("myId4").innerText = Value4 赋值点服务端按钮后丢失
- 图片处理
- 新手求助~DropDownList控件问题~
- 兄弟们帮忙了,后台控件的事件 如何调用 .js的问题
- 向手帮助:在一个TD中的img设置自适应高度50%,想让img居下,现在结果是跑到td居上,如何解决?
- 电子商务站点 数字签名问题
- 在.net中,dll文件如何读取配置文件。
- 求救中华人民共和国的各位同胞:哪里有水晶报表的注册码啊? :)
- 子窗口关闭时同时执行父窗口函数?如何实现?Hurry!!
- asp.net mobile 中的user control问题
它表明页面在第一次LOAD时才会被调用
代码无误呀to xiajianfeng(权利的战车):
这个我知道,我想知道的是为什么会重复PostBack,和有哪些特征的控件,在哪些情况下会重复刷新
if (!IsPostBack)
{
......
}
先走Page_Load(),
然后走btn_Click(),
最后又走一边Page_Load(),问题就在这,它为什么要走呢,在走完btn_Click()后应该结束本次提交了啊!
同样,你可以把background="#FFFFFF"属性去掉,他就只走一遍Page_Load()了,谁能解释吗?
太多的刷新会影响效率的
写在 button_click 事件里
在button_click()里写当然是只会执行一次session赋值操作,但page_load()还是走两次呀,WHY?
if(!IsPostBack)
{
//不想重复执行的代码
}
你说的对,我没注意,background=背景图片地址;
我写的background="#FFFFFF"是错的,.net编译也没出错,
我换成bgColor="#ffffff"就对了,只刷新一次。
现在看来是background="#FFFFFF"赋值错误才导致其多刷新了一次,问题虽然找到了,但是为什么写成background="#FFFFFF",asp.net不出错而只是多刷新一遍呢?
有知道的吗?