zoukankan      html  css  js  c++  java
  • WebForm_PostBackOptions 未定义

    今天,有个网友提问: 说是上传到服务器上的网站,打开有验证控件的页面,提示JS错误:WebForm_PostBackOptions 未定义;所有的验证控件都失效了。

    其实这个问题,网上一搜一大把,主要原因就是2个:

    1. *.axd 文件的映射在 IIS 中丢失了 或者 没有配置正确。
    2. 使用了 DNN中的 httpCompress组件, 但是web.config中没有正确配置

    下面分别给出解决方法:

    对于1的情况:

    进入IIS,站点属性,站点配置填加.axd的映射,但“检查文件是否存在”不能选择。

    GET,HEAD,POST,DEBUG
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
    .axd

    对于2的情况:

    在web.config中 
    <httpCompress preferredAlgorithm="gzip" compressionLevel="high">
                <excludedMimeTypes>
                    <add type="image/jpeg"/>
                    <add type="image/gif"/>
                    <add type="text/x-component" /> <!– 解决 FreeTextBox 出错的问题—>

                    <add type="text/plain"/>  <!–解决Ajax回调不支持压缩格式的问题–>
                </excludedMimeTypes>
                <excludedPaths>
                    <add path="NoCompress.aspx"/>

                    <add path="Resource.axd"/>
                    <add path="WebResource.axd"/> <!– 解决 javascript 出错的问题–> 
        </excludedPaths> 
    </httpCompress>

  • 相关阅读:
    Android虚拟机 修改IMEI
    Android 真机调试缺少sqlite3
    DouBan FM API
    MySQL 常用命令[不断更新中]
    通过QRCode生成二维码与解码
    Ant 批量打包Android Umeng多渠道版本
    Centos服务器常用配置集合
    MTU详解
    openvswitch-with-conntrack_nat
    NAT介绍及NAT设备类型
  • 原文地址:https://www.cnblogs.com/IsNull/p/1836095.html
Copyright © 2011-2022 走看看