問個關於帶MasterPage的虛擬頁面的問題?

helimin19 2010-09-11 04:02:20
using (StringWriter sw = new StringWriter())
{
Page page = new Page();
page.MasterPageFile = "~/Master/Layout.master";
HttpContext.Current.Server.Execute(page, sw, true);
Response.Write(sw.ToString());
}

為何在創建MasterPage對象的時候出錯了...
...全文
63 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
helimin19 2010-09-11
  • 打赏
  • 举报
回复
額,果然是我想的這樣,加上這句就成了
page.TemplateControl.AppRelativeVirtualPath = "~/Master/Layout.master";
還是要多試了...

散分...
xinv19shi 2010-09-11
  • 打赏
  • 举报
回复
不明白
helimin19 2010-09-11
  • 打赏
  • 举报
回复
我估計是Page對象的TemplateControlVirtualPath可能為空,但又沒地方指定這個值了
helimin19 2010-09-11
  • 打赏
  • 举报
回复
internal VirtualPath CombineVirtualPaths(VirtualPath basePath, VirtualPath relativePath)
{
return VirtualPath.Create(this.CombineVirtualPaths(basePath.VirtualPathString, relativePath.VirtualPathString));
}

在執行這個的時候提示未將對象設置為實例...
q107770540 2010-09-11
  • 打赏
  • 举报
回复
提示什么错误

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧