1. 报错的时候, 你看下动态产生后的html源码, 里面有_dosPostback方法么?
2. 你确定只有一部分机器有这个问题吗?
看你的代码截图, 你这种搞法, 我也是醉了, 你就不能用js方式去跳转么? 清session的放在adminlogin页面的pageload里面, 这个按钮点了确认就去登陆页。 全js操作, 还去服务器端请求个毛啊。
我这个只是举例,重点是Gridview自带分页全部不行,应该说只要是用到LinkButton全部点击无效
早上把所有的兼容性**.browser文件去掉,重新发布,又可以了
这些文件是 .NET4.0 控件适配器文件 ,是网上下的关于IE10浏览器LinkButton无效的解决方案
把 .NET4.0 控件适配器文件 这两个文件删除后,重新发布,所有的LinkButton问题全部消失,Gridview又可以正常分页了。
所以归其原因,应该是下载的这两个适配器文件(浏览器兼容文件)有问题。但是删除后,高版本的ie11浏览器又没办法使用了。
你应该在IE的高版本不要放那两个适配器文件.只把IE调成兼容这个网站试试
太不科学了,昨天删掉好好的,今天访问又不行了。清除缓存后,一会可以一会不可以。在本机上发布,局域网内的机子正常访问,我在想是不是服务器出了什么问题
@李酷偶: 这个不是那个问题.这是IE自身的问题.你试试把你哪个网站在IE上放在兼容视图里试试,应该就可以了.
@Nprotm: 不行呀,所有浏览器都试过兼容模式和极速模式了。客户机子IE和我的开发机子一样。但是我的机子就不会有问题,客户的就没有反应
@李酷偶: 我遇到过你的那种问题.我的也是分页和linkbutton失效.但是我只是把他放在IE的兼容视图就好了.不行的话你就在网上搜一下LInkbutton失效
@Nprotm: 我搜过了,基本上能试的方法都试过了,昨天删了适配文件后可以了,今天莫名其妙又不行了。我都很郁闷
@李酷偶: 所有网站都不行吗?还是只有IE
@Nprotm: 只要是客户的机子,所有的浏览器一律不行。我们开发的机子,除了高版本IE10,IE11不行,其他浏览器都可以
@李酷偶: 那就蛋疼了.换换别的分页吧
@Nprotm: 主要不是分页问题,是用到LinkButton一律不行,Gridview自带的分页,就是用LinkButton实现的。以前不会这样的,现在项目要上线了,再改要蛋疼死