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>

  • 相关阅读:
    扫描线与悬线
    随机搜索与模拟退火
    树的直径相关
    分数规划及斜率优化
    数学-剩余系
    后缀数据结构
    AC自动机和KMP
    生命游戏和随机数之间某种不可言说的秘密
    转移了
    BZOJ 1710: [Usaco2007 Open]Cheappal 廉价回文
  • 原文地址:https://www.cnblogs.com/IsNull/p/1836095.html
Copyright © 2011-2022 走看看