ASP.NET中LinkButton点击无反应 ,解决方法

服务器重新安装iis之后,发现asp.net中的LinkButton按钮,失灵了,本地测试的代码没问题,上传到服务器后,用同一个浏览器,LinButton点击后,没有反应,甚是不解,最后找到了解决方法。

1.

现在在本地已经将源程序修改了一下,上传到我的空间上, 一切完毕以后。打算注册一个帐号发表几篇文章的,但是现在问题就来了。在注册页面点击注册,没想到没有任何反应,FireFox的进度条一点反应都没有。原以为是是自己程序出现问题,在本地调试了半天也没有看出问题,本地注册完全没有问题。

偶然之间在IE中打开我的网站查看,没想到在IE左下角出现的JavaScript错误的提示信息。提示“WebForm_PostBackOptions未定义”。查看了页面的HTML,也确实没有看到跟WebForm_PostBackOptions相关的方法。看了cnblogs的注册页面的HTML发现也没有做什么改变,仍然采用这段代码。

因此,去检查空间提供商的问题。检查一番下来,还真发现是他们的问题。

.axd没有映射,是导致LinkButton无反应的最根本的问题。
C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll 也没有做映射
原文地址:http://www.cnblogs.com/lorn/archive/2008/11/11/1331455.html

2.

.axd映射的方法:

站点配置填加.axd的映射

这种情况一般出现在.net 2.0的空间下

解决方法总结如下:

站点配置填加.axd的映射

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

 

3.另外在msdn上找到了映射的方法:

要为 ASP.NET 修复 IIS 映射,请运行 Aspnet_regiis.exe 实用工具:

  1. 单击“开始”,然后单击“运行”。
  2. 在“打开”框中,键入 cmd,然后按 Enter。
  3. 在命令提示符下键入以下内容,然后按 Enter:
    "%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i
    在此路径中,version 代表在服务器上安装的 .NET Framework 的版本号。键入此命令时,必须将此占位符替换为实际版本号。例如我本机的是2.0,路径为:
    "%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe" -i

转载于:https://www.cnblogs.com/wifi/archive/2012/01/09/2316929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值