加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

创建独立于asp.net webforms中的源代码的网站模板

发布时间:2020-12-16 03:50:39 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个支持不同域上多个商店的电子商务平台.后端已经完成(现在),我现在正在开始前端部分.由于该平台支持多个商店,我需要某种模板系统,我还没有弄清楚最好的方法是什么. 这是我的要求: 我不想重建我的解决方案来添加新模板 模板存储在/ Templates /
我正在开发一个支持不同域上多个商店的电子商务平台.后端已经完成(现在),我现在正在开始前端部分.由于该平台支持多个商店,我需要某种模板系统,我还没有弄清楚最好的方法是什么.

这是我的要求:

>我不想重建我的解决方案来添加新模板
>模板存储在/ Templates / TemplateDirectoryName中
>我希望能够在模板中使用(预定义的)用户控件.
>我使用URL路由,只有1个Default.aspx页面,它控制需要加载哪个页面模板和附加代码.

这是我到目前为止提出的:

>在我的模板目录中,我有使用母版页创建的模板(主页主文件,默认主文件和引用默认主文件的子主文件…用于产品详细信息,浏览,搜索等)
>我的Default.aspx页面根据路由值选择正确的模板

虽然这种方式有效,但我认为它不是很实用,但我想的越多,我就越能得出结论,没有太多其他选择可以解决这个问题.我想这就是我想问的问题:是否有办法在模板中使用usercontrol并将模板与应用程序完全分离,以便用户可以创建模板而无需担心网站的命名空间和结构?

亲切的问候,
标记

解决方法

由于您正在引用模板的文件夹,是不是可以只更改文件夹中的.aspx文件,asp.net将根据您提到的URL路径选择模板?我认为这在asp.net中是可行的. 此外,像DotNetNuke,Sharepoint,Joomla等框架也有类似的概念.你可以利用他们的功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读