我已经编写了一个在数千个站点上运行的ASP.NET应用程序。但至少在一个站点上,以下代码将失败:在ASP.NET中,什么情况会导致OnServerClick =“foo”失败,从而“foo()”永远不会被调用?
void foo(Sender o, EventArgs e)
{
....
}
<input runat="server" .... OnServerClick="foo" ...
您曾经体验过OnServer事件失败吗?我在这个网站上进行了实验,并且无法提供使它失败的神奇功能,但是IIS Windows认证可能是相关的,或者这一行代码可能是相关的,基于开启和关闭的东西,评论事情:
void Page_Init (object sender, EventArgs e) {ViewStateUserKey = Session.SessionID;}
但是这些事情会如何相关?再次,这个相同的代码在数千个其他站点上工作。
那么,你有没有遇到OnServer事件失败触发的代码之外的定居或条件?
你是什么意思它不工作一个网站。它是一台机器,有数千个站点或数千台机器吗?我假设后者 – 2009-04-29 23:37:32