【问题标题】:Umbraco temporary pageUmbraco 临时页面
【发布时间】:2016-09-07 15:35:48
【问题描述】:

我正在构建一个 Umbraco 7.4.3 站点,结果遇到了这种情况。 我在 Umbraco 内部有一个这样的节点结构。

所以,我在 Home 下有一个 Student 和 Teacher 节点。

学生节点将显示有关学生的详细信息。

现在我想要一个可以编辑学生的页面,“我想要一个单独的页面(不是弹出窗口)链接到我可以编辑学生的页面”,例如 /edit-student/?id= 2.

但为了做到这一点,我最终会得到这样的结构,请看截图

看到了吗?我有一个额外的节点 EditStudent 只是为了有一个可以编辑学生的页面,我可以通过 /Student/EditStudent/?id=2

调用此页面

但我不想让这个节点“EditStudent”,我觉得它让我的节点结构变脏了。

我想要一个解决方案我仍然可以有这样的网址 /Student/EditStudent/?id=2 但我不想在 Student 或其他地方看到节点“EditStudent”在我的 Umbraco 里面。

这可能发生吗?类似于虚拟 url(但不是 aspx)页面。

【问题讨论】:

  • 你总是可以使用 MVC 路由来做到这一点。

标签: asp.net umbraco


【解决方案1】:

找到了我在 our.umbraco.org 论坛上发布的答案。

只要创建一个模板,我把它命名为“Edit”,然后你可以像这样访问这个url:/Student/Edit/,当然你也可以添加参数。

如果在 Student 下没有找到其他节点名称“Edit”,那么它将使用“Edit”模板作为替代。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多