zoukankan      html  css  js  c++  java
  • 一个悲剧的问题,服务器控件还是少用吧

    微软服务器控件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";

  • 相关阅读:
    运算符优先级
    Tips—查询某结构体
    在线词典--(一、流程分析)
    数据库—SQLite3
    回调函数(转载)
    UNIX域套接字
    进程间通信小结
    HDU_oj_2027 统计元音
    HDU_oj_2026 首字母变大写
    HDU_oj_2025 查找最大字母
  • 原文地址:https://www.cnblogs.com/Running_Zhang/p/5291564.html
Copyright © 2011-2022 走看看