【发布时间】:2016-03-27 08:09:38
【问题描述】:
我在构建 Umbraco 7 网站时遇到了困难。我制作了我的主模板(页眉、页脚和渲染正文)和主页(包含链接到不同产品页面的自定义菜单)。我对控制器和模型有一些了解。
在 sql 数据库中,我有一个产品列表,每个产品都有成本、描述等属性。我怎样才能创建这个结构
- 主模板
- 主页
- 产品1
- 产品 1 描述
- 产品 1 成本
- 产品 1 运费
- 产品 2
- 产品 2 说明
- 产品 2 成本
- 产品 2 运费
每个产品都会有几个子页面(描述、成本、运费),它们看起来都一样(html 结构),但数据必须来自 sql server 数据库。我尝试在 umbraco 的后端创建文件夹并将视图放在那里,但是在尝试导航到该路径时收到错误消息(目录 url 在 web.config 中设置为 true)。
最后我需要这样的结构:
- /(主页)
- /product1/product1description(/product1/ 将重定向到此页面)
- /product1/product1cost
- /product2/product2description(/product2/ 将重定向到此页面)
我认为视图是自定义文件夹对我有好处,但我无法让它工作。有什么建议吗?
【问题讨论】:
-
尝试导航到路径时收到的错误消息是什么?
-
另一个观察结果,无论出于何种原因,结构似乎并不直观。如果这是一个电子商务项目,我会使用 Merchello 之类的东西。
-
我得到一个简单的 404。找不到页面。我想要的是在 Visual Studio 中创建视图,并将它们分组到文件夹中。我需要这些文件夹来建立一个特定的 url 路径,以及能够使用 sql 查询的视图/模型。如果我将其保留在根级别,则该视图有效,但如果我将其移动到文件夹中,则会出现 404 错误
标签: .net model-view-controller umbraco