如题。第一次加载选中treeview节点。没问题。
但是经过回传后再次点击的话就出现一个模式窗体提示行: 938
错误: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
不加UpdatePanel啥事情都没有。我用的浏览器是IE8。
求大虾解决。
但是经过回传后再次点击的话就出现一个模式窗体提示行: 938
错误: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
不加UpdatePanel啥事情都没有。我用的浏览器是IE8。
求大虾解决。
解决方案 »
- 怎样自动删除项目中的文件????
- 如何让没有任何关联的两个表在一个Repeater中显示
- 类是outlook中的calendar控件
- OA办公系统开发一问,在线等哈,有兴趣的人请进入共同讨论OA系统
- 文字输出问题
- 面试题目(2)
- web.config中,<authentication>节中path的含义,怎么用?
- 急!!!怎样在sqlServer中获取前一天日期!!!
- 有经验的各位达人进:操作多个同类或者异类数据库
- 请问哪里有介绍ASP的入门书籍呀?
- gridview编辑时候无法获取新值
- DataBinding:“System.Data.Common.DataRecordInternal”不包含名为“pid”的属性
就没包含Response.Write(""); 但是我回传就经过判断是否被选中。就弹出Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请选择类型')</script>");
ScriptManager.RegisterStartupScript(this.GetType(), "", "<script>alert('请选择类型')</script>");
<system.web>
<pages enableEventValidation="false"/>
</system.web>
上面的方法不行的话 就在<asp:ScriptManager>标签下插入以下javascript脚本:
<mce:script type="text/javascript"><!--
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(
function(sender, e)
{
if (e.get_error())
{
if (e.get_response().get_statusCode() == 500)
{
alert("页面超时,请重新登录! ");
e.set_errorHandled(true);
window.navigate("Login.aspx");
}
}
}
)
// --></mce:script>
嗯,四楼的是正确的,因为你用了UpdatePanel,那么弹出对话框就应该换了:
ScriptManager.RegisterStartupScript(this.GetType(), "", "<script>alert('请选择类型')</script>");
如果上面方法不行<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false"/>一般的原因都是页面存在潜在的危险字符 在 页首加入 ValidateRequest="false" 如下:<%@ Page Language="C#" MasterPageFile="~/MasterPages/CompanyManage.master" AutoEventWireup="true" CodeFile="CompanyIntroEdit.aspx.cs" Inherits="CompanyIntroEdit" Title="Untitled Page" ValidateRequest="false" %>