server.Transfer不工作

Posted chucklu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了server.Transfer不工作相关的知识,希望对你有一定的参考价值。

https://www.codeproject.com/Questions/56736/How-to-use-Server-Transfer-from-Ajax-UpdatePanel

For Server.Transfer to work with UpdatePanel.

for getting update panel to post back.
we need to register post back contorl with the scriptmanager.

ScriptManager1.RegisterPostBackControl(button1);

and in this control you can do server.transfer.


btnAction这个按钮点击之后,后台有异常,触发了OnError事件。
OnError事件中有Server.Transfer的代码。

需要使用script manager注册一下btnAction

   var scriptManager = ScriptManager.GetCurrent(Page);
                scriptManager?.RegisterPostBackControl(btnAction);

 

以上是关于server.Transfer不工作的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core 中 Server.Transfer 的替代方案

Global.asax.cs 为 /.aspx 执行子请求时出错。 Server.Transfer

Server Transfer()和Response.Redirect()的使用

Server.Transfer和Response.Redirect区别

Response.Redirect和Server.Transfer比较--(转)

经典的asp server.transfer错误