在index.aspx页面中,我有一个按钮,这个按钮有一个服务端事件.
<asp:Button ID="Button1" runat="server" Text="提 交" CssClass="input_button" OnClientClick="return chkAction_FormData(this.form);" OnClick="Event_AddInformation" />
当事件处理到非法数据时,我就会输出一个js代码如:alert('非法数据'),然后history.go(-1)
在firefox中没问题,直接返回添写表单的那个页面.
而在ie6中,情况就不一样了,会在处理一次我刚次的事件提交,然后就返回,什么都没有填写的页面状态了.
不知道我的描述是不是很清楚.请哥们给看看
19 个解决方案
#1
一般这样返回的话 永远都是alert('非法数据')吧。
#2
我点击浏览器上面的返回箭头,就到了我前面的数据了.
#3
我觉的这是ASP.NET事件响应模式的事情.有哥遇到这问题了吗?给个方法吧.
#4
求顶,求真相
#5
直接location.href
#6
我上一页,用户埴了N多信息,不能用这个,用这个数据全没
#7
坐求解决方法
#8
那就让页面不刷新,点击提交的时候用ajax,
#9
我这是以前的项目,到我手里算二次开发,要改好多页面啊.兄弟,有没直接解决 的
#10
帮帮我吧,亲
#11
history.go(-1) 改成 return false;
#12
UP,意思是让你在前台验证合法性!
#13
+1
#14
上传图片在客户端 没有办法验证的哦
#15
+2
#16
chkAction_FormData这个里面判断出来后,就直接alert(""); return false;就行了
#17
客户端不能过验证图片的大小是否符合要求啊.亲们.
#18
要是这么简单我就不问了
#19
说白了,就是你的数据进行了页面回发操作。。。不能定位到上一次的操作页面
这种情况你最好用 客户端控制 进行无刷新操作。。
这种情况你最好用 客户端控制 进行无刷新操作。。
<asp:Button ID="Button1" runat="server" Text="提 交" CssClass="input_button" OnClientClick="return chkAction_FormData(this.form);" OnClick="Event_AddInformation" />
改成
<input type="button" id="btnOK" onclick="chkAction_FormData();">
<script>
function chkAction_FormData(){
//这里做判断输入条件的验证操作
var resulte=false;
if(check==true){
resulte = true;
}
}
</script>
#20
#1
一般这样返回的话 永远都是alert('非法数据')吧。
#2
我点击浏览器上面的返回箭头,就到了我前面的数据了.
#3
我觉的这是ASP.NET事件响应模式的事情.有哥遇到这问题了吗?给个方法吧.
#4
求顶,求真相
#5
直接location.href
#6
我上一页,用户埴了N多信息,不能用这个,用这个数据全没
#7
坐求解决方法
#8
那就让页面不刷新,点击提交的时候用ajax,
#9
我这是以前的项目,到我手里算二次开发,要改好多页面啊.兄弟,有没直接解决 的
#10
帮帮我吧,亲
#11
history.go(-1) 改成 return false;
#12
UP,意思是让你在前台验证合法性!
#13
+1
#14
上传图片在客户端 没有办法验证的哦
#15
+2
#16
chkAction_FormData这个里面判断出来后,就直接alert(""); return false;就行了
#17
客户端不能过验证图片的大小是否符合要求啊.亲们.
#18
要是这么简单我就不问了
#19
说白了,就是你的数据进行了页面回发操作。。。不能定位到上一次的操作页面
这种情况你最好用 客户端控制 进行无刷新操作。。
这种情况你最好用 客户端控制 进行无刷新操作。。
<asp:Button ID="Button1" runat="server" Text="提 交" CssClass="input_button" OnClientClick="return chkAction_FormData(this.form);" OnClick="Event_AddInformation" />
改成
<input type="button" id="btnOK" onclick="chkAction_FormData();">
<script>
function chkAction_FormData(){
//这里做判断输入条件的验证操作
var resulte=false;
if(check==true){
resulte = true;
}
}
</script>