我想在多个ASP.Net MVC项目中重复使用*.aspx文件。这可能吗?
编辑:安东尼的建议是使用版本控制系统在多个项目之间共享公共文件,以实现我的问题的解决。幸运的是,由于我正在使用Subversion,所以这个解决方案适合我。但是,如果我没有使用一个版本控制系统,这个问题仍然可以解决吗?
可以做到这样吗?
1. 使用VS的网站预编译功能构建可重新分发的用户控件(如此处所述)。 2. 在所需的项目中引用输出程序集。 3. 创建一个修改后的视图引擎,通过泛型类型参数实例化用户控件。
然后,我们可以像这样构建控制器操作:
编辑:安东尼的建议是使用版本控制系统在多个项目之间共享公共文件,以实现我的问题的解决。幸运的是,由于我正在使用Subversion,所以这个解决方案适合我。但是,如果我没有使用一个版本控制系统,这个问题仍然可以解决吗?
可以做到这样吗?
1. 使用VS的网站预编译功能构建可重新分发的用户控件(如此处所述)。 2. 在所需的项目中引用输出程序集。 3. 创建一个修改后的视图引擎,通过泛型类型参数实例化用户控件。
然后,我们可以像这样构建控制器操作:
public ActionResult Shared()
{
return View<SharedPageOrUserControl>();
}
那看起来可能吗?