'WebForm_PostBackOptions'未定义ASP.Net网站上的错误

时间:2011-10-26 13:41:43

标签: asp.net postback precompiled

我的预编译ASP.Net 4网站刚刚发布了一个按钮点击事件的JavaScript错误,该事件应该回发到另一个页面。

我之前从未见过这个错误,网站正在运行。我到底做了什么?我甚至不确定要向你展示什么代码???

在VS2010中调试时页面工作正常。

我希望今天能够启动这个网站,所以任何帮助都会受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我从来没有真正找到导致每个带回发的按钮产生错误的原因。但是我确实发现早期版本工作正常。所以我逐页重新构建了网站,错误就出现了。吧一个!

这是在订单页面上并生成相同的错误(空的axd文件等)。但是这次我能够跟踪到这部分代码:

 if (ViewState["billID"] == null)
 {
      billID = Convert.ToInt32(ViewState["billID"].ToString());
 }

将代码修改为......

if (ViewState["billID"] == null)
{
     billID = Convert.ToInt32(ViewState["billID"]);
}

......修好了。

我使用ToString()时有点过于热心!希望这可以帮助其他人解决同样的问题。