我预编译的 ASP.Net 4 网站刚刚在按钮单击事件上开发了一个 JavaScript 错误,该事件应该回发到另一个页面。
我以前从未见过此错误,并且该站点正在运行。我到底做了什么?我什至不确定要给你看什么代码???
在 VS2010 中调试时,该页面工作正常。
我希望今天启动该站点,因此将不胜感激。
我预编译的 ASP.Net 4 网站刚刚在按钮单击事件上开发了一个 JavaScript 错误,该事件应该回发到另一个页面。
我以前从未见过此错误,并且该站点正在运行。我到底做了什么?我什至不确定要给你看什么代码???
在 VS2010 中调试时,该页面工作正常。
我希望今天启动该站点,因此将不胜感激。
我从未真正找到导致每个带有回发的按钮生成错误的原因。但是我确实发现早期版本工作正常。所以我一页一页地重新构建了网站,然后错误就消失了。酒吧一!
这是在订单页面上并产生了相同的错误(空的 axd 文件等)。但是这次我能够将其追踪到这部分代码:
if (ViewState["billID"] == null)
{
billID = Convert.ToInt32(ViewState["billID"].ToString());
}
将代码修改为...
if (ViewState["billID"] == null)
{
billID = Convert.ToInt32(ViewState["billID"]);
}
...解决它。
我对使用 ToString() 有点过分热心!希望这将帮助其他人解决同样的问题。