。net response,write 不起作用的问题
我在我的页面中button事件中调用:
save(0);
Response.Write("<script language=JavaScript>;parent.right.location.href='CityPlanList.aspx';</script>");
save(0) 起作用 但是后面的跳转就不起作用了,但是在其他页面都是可以的,不知道为什么,运行的时候在输出窗口 出现
单步执行: 正在逐过程执行非用户代码“System.Web.UI.WebControls.Button.RaisePostBackEvent”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.RaisePostBackEvent”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequestMain”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.SaveAllState”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequestMain”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequest”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequest”
单步执行: 正在逐过程执行非用户代码“System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute”
单步执行: 正在逐过程执行非用户代码“System.Web.HttpApplication.ExecuteStep”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.WebControls.Button.RaisePostBackEvent”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.RaisePostBackEvent”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequestMain”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequest”
单步执行: 正在逐过程执行非用户代码“System.Web.UI.Page.ProcessRequest”
单步执行: 正在逐过程执行非用户代码“System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute”
单步执行: 正在逐过程执行非用户代码“System.Web.HttpApplication.ExecuteStep”
实在搞不懂 ,求大神
.net response.write 跳转
[解决办法]
你的写法和楼上的不同 仔细看下
17楼是
ClientScript.RegisterStartupScript (this.GetType(),"ScriptBlock","<script language=JavaScript>;parent.right.location.href='CityPlanList.aspx';</script>");
ClientScript.RegisterClientScriptBlock(this.GetType(), "ScriptBlock", "<script language=JavaScript>;parent.right.location.href='CityPlanList.aspx';</script>");
ScriptManager.RegisterStartupScript(