日期:2014-05-17  浏览次数:20433 次

ASP.NET 跳转页面无法显示
例如有我一个页面A,里面有个用户控件【分页控件】,点击分页是正确的,后来我新建了一个页面B,把A里面的代码都copy过去,点击下一页时,居然显示“Internet Explorer 无法显示该网页”,我调试的时候也进不了分页的事件

这样的问题在其他的服务器事件中也偶尔出现,例如在GridView中的RowCommand事件也是的
不知有没有人遇到过!


不知道跟加载的数据有没有关系:
我同样的程序连本地的数据库是好的,但是连远程的数据库就有问题

但是有的页面连远程的数据库却有是好的。。。

说到这里,我只是觉得很搞人,找不到原因啊

------解决方案--------------------
有一些控件是需要在页面注册的~~~~

你直接拷进去。。。页面的 1。 (XXX.designer.cs)文件里面没有相关信息。。。。
2。 页面的文件名 b.aspx 和页面里面
(<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="a.aspx.cs" Inherits="GSC_Product.Web.AddIssue" %>)


 这里不对应。。所以找不到了。。。。



------解决方案--------------------
IIS设置的问题把?
------解决方案--------------------
你直接的copy过去看看事件有没有注册上去,有可能是事件丢失的缘故,建议你重新把那个事件生成一下。
------解决方案--------------------
有的好有的坏
那就是代码问题

应该是你的事件没有注册成功,调试一下错误页面,如果没进入事件,那就说明事件没有注册
------解决方案--------------------
拷过去看看ID变了没有?
------解决方案--------------------
页面头代码一些控件需要注册。
body、form 标签要完整。

比如:按钮的点击事件不能触发,你在视图下双击按钮,看看能跳到对应的click时间下面。