在Server.Transfer中执行子请求时出错 [英] Error executing child request in Server.Transfer
问题描述
我的ASP.net Web项目中有两个文件夹,每个文件夹中都有一些页面,并且都有自己的母版页.
我想以编程方式更改母版页
一个名为:Members的文件夹,并具有MemberComments.aspx页面,该页面具有MemberMaster.master
我编写该代码以更改其中的母版页:
Hi,
I have two folder in my ASP.net web project, each one has some pages inside and has its own master page.
I want to change master page programmatically
one folder called: Members and have MemberComments.aspx page which has MemberMaster.master
I write that code to change its master page inside it:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Request.Url.LocalPath.Contains("EditTopics"))
{
this.MasterPageFile = "~/Admins/AdminMaster.master";
}
}
另一个名为Admins的文件夹,并具有EditTopics.aspx页
我编写了该代码以转到MemberComments.aspx页面:
another folder called Admins and have EditTopics.aspx page
I write that code to go to MemberComments.aspx page:
Server.Transfer("~/Members/MemberComments.aspx);
但它给了我以下错误:
执行子请求时出错
but it give me error that:
Error executing child request
推荐答案
检查AdminMaster.master页面.如果您在adminmater.page.cs上使用response.write,则会出现这样的错误.
Check your AdminMaster.master page. if you use response.write on adminmater.page.cs you get error like this.
这篇关于在Server.Transfer中执行子请求时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!