执行PageName.aspx的子请求时出错。 [英] Error executing child request for PageName.aspx.
本文介绍了执行PageName.aspx的子请求时出错。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
访问主页时遇到问题。起初我使用server.transfer,但仍然没有用。
这里代码:
Hi all,
i got problem when access to the home page. at first i use "server.transfer" but then still no works.
here the code:
Session["username"] = username.Text;
if (roles == "administrator,user")
{
Server.Transfer("~/Admin/Home.aspx");
}
else if (roles == "manager,user")
{
Server.Transfer("~/Manager/Home.aspx");
}
else if (roles == "user")
{
Server.Transfer("~/User/Home.aspx");
}
当我访问经理和管理主页时,它可以工作。但是当我想访问用户主页时;出现错误:执行/OMC1/User/Home.aspx子请求时出错。
请各位帮助我。我必须尽快提交项目
非常感谢
musiw。
when i access to manager and admin home page it works.but when i want to access to user homepage; the error appear: Error executing child request for /OMC1/User/Home.aspx.
pls guys help me.i have to submit the project asap
thanks a lot
musiw.
推荐答案
使用Response.Redirect。 MS记录的问题,这里:
PRB:执行子请求时出错使用服务器时出现错误信息。 ASP.NET页面中的传输或Server.Execute [ ^ ]
另外,此处解决了类似的问题: Server.Transfer throws执行子请求时出错。如何解决? [ ^ ]
使用:HttpContext.Current.RewritePath(somefile.aspx);
Use Response.Redirect. Documented issue by MS, here:
PRB: "Error Executing Child Request" Error Message When You Use Server.Transfer or Server.Execute in ASP.NET Page[^]
Alternatively, similar issue resolved here: Server.Transfer throws Error executing child request. How to resolve?[^]
Use:HttpContext.Current.RewritePath("somefile.aspx");
解决此错误的另一种方法是在webconfig文件中添加一个处理程序:
http://www.banmanpro.com/support2/Error_executing_child_request.asp [ ^ ]
The another way to resolve this error is to add an Handler in webconfig file:
http://www.banmanpro.com/support2/Error_executing_child_request.asp[^]
这篇关于执行PageName.aspx的子请求时出错。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文