asp.net-mvc - 可以在多个ASP.net MVC项目中重用ASP.Net MVC View (* .aspx)吗?

标签 asp.net-mvc

我想在多个ASP.Net MVC项目中重用* .aspx文件。这可能吗?

编辑:安东尼关于使用版本控制系统在多个项目中共享通用文件的建议以实用的方式解决了我的问题。幸运的是,由于我使用的是Subversion,因此该解决方案非常适合我。但是,如果我不使用它,该如何解决呢?

有可能做这样的事情吗?

  • 使用VS的网站预编译功能构建可重新分发的用户控件。 (如here所述。)
  • 在所需项目中引用输出程序集。
  • 创建一个修改后的View引擎,该引擎通过通用类型参数实例化用户控件。

  • 然后,我们构造如下 Controller Action :
    public ActionResult Shared()
    {
        return View<SharedPageOrUserControl>();
    }
    

    看起来有可能吗?

    最佳答案

    我通常通过源代码控制解决此类问题。大多数系统(甚至是VSS)都允许您在多个项目之间共享文件。

    关于asp.net-mvc - 可以在多个ASP.net MVC项目中重用ASP.Net MVC View (* .aspx)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/670685/

    相关文章:

    javascript - 在用户登录过程中更改按钮类别和文本?

    asp.net-mvc - ASP.NET MVC 验证器无法识别 Bootstrap DatePicker 格式

    asp.net-mvc - MVCScaffoliding 包抛出 MethodInvocationException

    asp.net-mvc - SignalR 2.0 - IIS 虚拟目录中的 404

    c# - 如何在 Asp.Net-MVC 中添加自定义 HTTP header

    c# - ASP.NET Core 2 本地化(ViewLocalizer 不工作)

    asp.net-mvc - 无法对 Azure AD 安全 MVC Web 应用程序的 native 客户端进行身份验证

    asp.net-mvc - asp.net MVC-复杂的例子吗?

    javascript - 如何调试嵌入在 View 中的javascript

    c# - Razor 页面中 VB.NET 的 @@<text> 标签问题