首页 > 其他 > 详细

一个悲剧的问题,服务器控件还是少用吧

时间:2016-03-18 13:31:30      阅读:278      评论:0      收藏:0      [点我收藏+]

微软服务器控件2.0时代的东西了,今天调试一个问题,IE、Chome下异常,但是火狐下OK的;如此想来必然是兼容浏览器问题了;

一般是IE兼容,其他不兼容,今天真是奇怪了,返过来了!

 

<asp:Button ID="btnSubmitComment" CssClass="btn btn-success" runat="server" Text="提交评分" 
                        onclick="btnSubmitComment_Click"  />

 这个原本也是没有问题他,正常提交就是了。

但是作者多余,给JS方式加了JQuery代码处理

$("#btnSubmitComment").click(function () {
                ........

                $("#frmComment").submit();
            })

中间省略了无关的,主要是最后的这个提交,本来是button自动submit表单的,现在js方式的提交覆盖了原本服务器控件的那个submit,于是服务器控件的后台响应时间不能正常触发到。

下面两个修复方法都可以正常工作:

1、去掉js方式的提交表单;

2、服务器控件加上 UseSubmitBehavior="false";

一个悲剧的问题,服务器控件还是少用吧

原文:http://www.cnblogs.com/Running_Zhang/p/5291564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!