在Server.Transfer中执行子请求时出错 [英] Error executing child request in Server.Transfer

查看:106
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆