【问题标题】:How to add an extra view to my DNN module?如何为我的 DNN 模块添加额外的视图?
【发布时间】:2020-12-01 06:08:12
【问题描述】:

我对 DNN 开发完全陌生,我使用 Christoc Modules 制作了一个模块,我所有的逻辑都在 view.ascx 页面中,我想添加一个新视图,基本上,它是用户点击时的按钮在它上面,用户将被重定向到 view.ascx 页面,我到处寻找教程或示例,这些教程或示例已经很好地解释了逐步执行此操作,但我没有找到

【问题讨论】:

    标签: content-management-system dotnetnuke dnn9


    【解决方案1】:

    首先,我建议您在模块定​​义中声明新视图(例如 Edit.ascx)。为此,请转到扩展菜单,编辑您的模块,选择扩展设置选项卡并编辑显示在页面底部的模块定义。然后,添加一个带有键的新模块控件(例如编辑)。

    现在,您可以尝试向默认视图(在您的情况下为视图)添加一个按钮以显示第二个视图。

    过去,视图之间的导航使用 response.redirect、NavigateURL 和 EditURL 的组合。例如,您可以使用 Response.Redirect(EditUrl("edit")) 显示与“编辑”键对应的视图。

    现在,您应该使用 NavigationManager 中的 NavigateURL。 以下是一些可以帮助您的链接:

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 2010-09-15
      相关资源
      最近更新 更多