日期:2014-05-17  浏览次数:20469 次

IsPostBack总是false的问题
我有一个页面时导航菜单加参数打开的,然后操作页面保存信息,为什么点击保存IsPostBack总是false,而且不会执行保存的方法?这是为什么呀!
------最佳解决方案--------------------
应该和脚本没什么问题  
再把这句ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", script); 删掉看看
------其他解决方案--------------------
先案件重演...在一步一步的进入...
------其他解决方案--------------------
保存按纽是普通的按纽吗?

------其他解决方案--------------------
不是 是服务器控件
------其他解决方案--------------------
你的按钮如果是前台按钮(没有runat='server')那肯定不会触发啦。
------其他解决方案--------------------
<asp:Button?

------其他解决方案--------------------
你把你的代码贴出来看看
------其他解决方案--------------------
浏览器缓存问题。

我猜的,我遇到过这种情况,具体可以贴个代码来看看
------其他解决方案--------------------
没有代码无法评断.
------其他解决方案--------------------

<div style=" width:740px; text-align:center;"><asp:Button ID="btnsave" runat="server" OnClientClick="return check()" Text=" 保  存 " 
onclick="btnsave_Click" /></div>

------其他解决方案--------------------
不是吧,我遇到的问题比楼主的更妖怪
linkbotton 事件 在 IE 和火狐下都可以执行 偏偏在谷歌 和苹果 浏览下不执行
------其他解决方案--------------------
页面有提交成功么?还是check中返回了?

------其他解决方案--------------------
check() 方法返回 false 了 ,不执行onclick事件
------其他解决方案--------------------
onclick="btnsave_Click" 
贴这个事件下的代码
------其他解决方案--------------------
我在后台代码的pageload方法里使用了
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", script);
这个方法会不会吧ispostback的值改变
------其他解决方案--------------------
你把 这句代码 OnClientClick="return check()" 删点 测试下
------其他解决方案--------------------
check() 返回的是true 
提交成功了 测试 IsPostBack 总是false
------其他解决方案--------------------
OnClientClick="return check()" 
这里check()返回的是false吧,所以服务器端代码没有执行,页面没有进行PostBack
------其他解决方案--------------------
我把 OnClientClick="return check()" 去掉了 
还是一样的 isPostBack =false

------其他解决方案--------------------
1.楼主调试的时候,是否已经引起页面提交了?
2.楼主的页面是否设置了缓存?

楼主怀疑是不是js改变了postback,为什么不去掉调试一下便知
------其他解决方案--------------------
经过测试 发现是ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", script); 后台这句代码的问题 这句代码是放在if(!ispostback){
...
}的 为什么会有这样的情况,该怎么解决。
------其他解决方案--------------------
要不先将OnClientClick的事件去掉试一下啊
------其他解决方案--------------------