gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 15:00:33 24 4
gpt4 key购买 nike

我正在开发一个电子商务平台,该平台支持不同域上的多个商店。后端已经完成(目前),我现在开始前端部分。由于该平台支持多个商店,我需要某种模板系统,但我还没有弄清楚什么是最好的方法。

这是我的要求:

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

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

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

    亲切的问候,
    标记

    最佳答案

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

    关于asp.net - 在asp.net webforms中创建独立于源代码的网站模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10689118/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com