我有一个.Net 1.1 Web应用程序,我已将其转换为.Net 3.5并在Windows Server 2012上发布。页面中有一个网格,我需要使用网格中的十字按钮删除记录。但是,当我尝试删除时,它会在Chrome控制台中显示以下错误
GET http://10.72.10.225/Models/SEIIAG/WebResource.axd?d=3IplHgLpPO4L8SEYBdyuKR9 ... fWWwa68LbCK6T7EgwTmR_WdnTJJbBQZJoJJGdKMX0cZCVl9eahgU1& T公司= 635161970660000000 500(内部服务器错误)
Uncaught ReferenceError: WebForm_DoPostBackWithOptions is not defined
答案 0 :(得分:0)
解决方法1: 如果发现问题的页面基于.master页面Sitefinity模板。 手动将GetPostBackEventReference添加到OnPreRender事件处理程序中的.master页面。为此,您需要在母版页后面添加代码。
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
var control = this.Controls[0];
this.Page.ClientScript.GetPostBackEventReference(control, string.Empty);
}
解决方法2: 如果页面或页面模板使用asp:LinkButton控件,请将其更改为asp:Button控件。
取自Here
答案 1 :(得分:-1)
得到了解决方案
C:\的Windows \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_ISAPI.DLL