【问题标题】:Sub Projects in one ASP.NET solution not able to share Master page一个 ASP.NET 解决方案中的子项目无法共享母版页
【发布时间】:2014-05-02 09:51:21
【问题描述】:

我一直在用头撞墙来研究这一点。我有一个包含多个 Web 项目的 WAP 解决方案。我想为所有项目使用一个共享的 site.master 页面文件。

示例 我的 site.master 页面将位于 Project1 中,在 Project2 中有一个名为 webform1.aspx 的内容页面,我尝试使用几个不同的路径填充 MasterPageFile,但似乎没有任何效果。如果我单击选择母版页文件上下文菜单以选择母版页,则只有项目二可见。

MasterPageFile="WAP/Site1.Master" 
MasterPageFile="~/WAP/Site1.Master" 
MasterPageFile="../WAP/Site1.Master" 

无论我尝试什么,母版页都找不到。这甚至可能吗?我以为我几年前就这样做了。

【问题讨论】:

    标签: asp.net master-pages web-application-project


    【解决方案1】:

    有些人建议将母版页作为链接添加到项目中:https://stackoverflow.com/a/474836/3435345,但我无法让它工作。

    (我会将此作为评论发布,但没有足够的 stackoverflow 点数。)

    【讨论】:

    • 我也尝试“添加为链接”,但没有成功。有人解决了吗?
    • @Seva,我无法通过 Web 表单项目弄清楚。我目前正在将项目转换为 MVC,这使您可以更轻松地共享代码/布局 (IMO)。
    猜你喜欢
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多