例如有我一个页面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时间下面。