现在,我重构了我的代码,将数据层,业务层和主项目作为视图层。接下来,我想基于离散功能将这个大型项目拆分为较小的项目。
据我了解,处理共享母版页的一种方法是将其复制到每个项目中,这不是最糟糕的事情,它在一年多内没有改变,如果这样做,很容易将更改传播出去到其他项目。
我还读到我可以从我的母版页创建一个程序集并以这种方式共享它。
我的masterpage.aspx引用了asp.net站点地图,与主页不同,我想尽可能只维护一个站点地图。有没有人有好的建议?
由于 吉姆
编辑:我完全this,感谢你朝着正确的方向前进。
答案 0 :(得分:2)
尝试一下:
在Visual Studio中,选择要保留站点地图文件的项目,然后在其他项目中添加现有项目并选择站点地图文件。在“添加Exising项目”对话框的“添加”按钮上,单击向下箭头并选择“添加为链接”。这也适用于母版页。那么你只需要维护一个文件。
答案 1 :(得分:1)
您可以实现CustomSiteMapProvider并将站点地图存储在数据库中,这样常见的站点地图项目将成为SQL脚本吗?