zoukankan      html  css  js  c++  java
  • 错误: 'WebForm_PostBackOptions' 未定义的解决办法【一】跟【二】

    第一种解决办法:

    原因:

      扩展名为*.axd的应用程序在iis中没有映射

      WebForm_PostBackOptions未定义

      现将做好的网站上传至服务器上(.net2.0)后运行发现如下问题:

      在某些页面的LinkButton控件点击后无法运行。IE状态栏提示javascript脚本错误(WebForm_PostBackOptions未定义),但在本地是可以正常使用。

      经在本地测试是因为删除了扩展名:.axd 与 C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll的映射造成的问题。

      解决办法:

      将.axd映射加上。但“检查文件是否存在”不能选择。

      WebForm_PostBackOptions未定义 解决方法

      2007-12-20 15:07

      系统本来用得好好的,忽然有用户报错,说点按钮不顶用了;

      我试了一下,果然,而且大多数的服务器控件都不能用了;在浏览器窗口的左下角,出现黄色的叹号,双击打开,显示如题的错误信息;“WebForm_PostBackOptions未定义”;

      这是一个javascript的错误提示,按道理说是客户端脚本错误,与.net应该无关,但是稍了解一下asp.net框架就会知道,asp.net的所有控件,到了客户端都会生成html与javascrpt代码;这显然是与.net相关的javascript代码报错了。

      不知道咋回事儿;去网上搜了一下,解决方法只有一种,就是添加axd的映射;如图:

      但是axd文件的映射默认是有的,除非有人刻意把它去掉了,所以才需要再手工加上去;而我的服务器是自己管理,我没有去动过的;应该不是因为这个原因;

      我还是按照上面的方法查看了一下,IIS没有问题,该有的映射都有,没什么不正常的;但我的问题还依然没有解决;去网上再搜,也没有其它的方法可参考的;

      不过,想想,既然是axd文件的问题,就从它入手好了;打开一个aspx的文档(这是指,在浏览器中查看aspx页面的HTML源码),在页面的头部会有类似的一段代码:

      上面的代码是调用javascript的代码,而src却链接了一个动态页,可想而知,这个js文件是动态生成的喽;如果它生成出错,页面调用不到js文件,自然会提示javascript的错误,提示找不到相关对象。

      把上面src中的代码复制下来,放到浏览器地址中运行;其实就是把它当做一个aspx页面来执行;错误报出来了;在哪个文件的哪一行,错误信息与aspx文档报错的方式是一样的;

      这样我就很清楚的知道是哪里出错了;

      至于我的错误,我就不说了,(是我写在Global.asax中的一个代码出点问题,影响到了所有的动态页);我要说的是,出现“WebForm_PostBackOptions未定义”的错误时,我们如何准确找出错误位置的方法;

      行: 1

      字符: 1

      错误: 'WebForm_PostBackOptions' 未定义

      代码: 0

      Getting 'Webform_Postbackoptions is undefined’ errors in ASP.NET 2.0

      在IIS站点属性设置中找到 主目录 -> 配置 -> 添加

      在可执行文件项中输入:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll

    灰色字体是vs10就找文件夹是v4,vs08是3.5,vs05就是2.0

      扩展名为:.axd

      动作限制为:GET,HEAD,POST,DEBUG

      不确认文件是否存在。

      另外,TreeView控件不能正常显示也和.axd的映射有关

    第二种解决办法:

    由于系统时间错误,导致.net2.0在安装时系统时间为将来的时间,等把时间调回正确后,请求Webresource.axd传入的时间为现在的时间,变成获取将来的资源,.net提示utcDate超出范围,这时须重新更新.net2.0。

    所以,总结了下,遇到 WebForm_PostBackOptions 未定义 ,webForm_PostBackOptions is undefined 等问题,要确认下是否Webresource.axd引起的错误。

    作者:江宁织造
    博客:http://www.cnblogs.com/wgx0428/
  • 相关阅读:
    WSP部署错误—SharePoint管理框架中的对象“SPSolutionLanguagePack Name=0”依赖其他不存在的对象
    Elevate Permissions To Modify User Profile
    Error with Stsadm CommandObject reference not set to an instance of an object
    ASP.NET MVC3添加Controller时没有Scaffolding options
    测试使用Windows Live Writer写日志
    配置TFS 2010出现错误—SQL Server 登录的安全标识符(SID)与某个指定的域或工作组帐户冲突
    使用ADO.NET DbContext Generator出现错误—Unable to locate file
    CSS
    HTML DIV标签
    数据库
  • 原文地址:https://www.cnblogs.com/wgx0428/p/2545265.html
Copyright © 2011-2022 走看看