【问题标题】:DNN NavigateURL causes Warning in 9.5.1 solution in basic?DNN NavigateURL 在基本的 9.5.1 解决方案中导致警告?
【发布时间】:2020-03-30 17:41:04
【问题描述】:

我在我正在管理的一些非常古老的基本代码中收到了这个警告。 Web 解决方案通常使用 C#。

谁能指点我在 Basic 中的示例解决方案?

9.4.0 中已弃用的 NavigateURL 计划在 11.0.0 中删除

【问题讨论】:

    标签: vb.net dotnetnuke


    【解决方案1】:

    您必须将 Globals.NavigateUrl 替换为新的 INavigationManager 接口,因为它将在版本 11 中删除。请参阅here

    以下是 DNN 社区论坛中的一些主题可能会有所帮助:

    NavigationManager

    Upgrading from 9.1.1 to 9.4.4 and Globals.NavigateURL

    上面提到的例子都是C#,但这不是语言的问题,而是使用的方法/接口的问题。所以应该很容易将它翻译成VB。

    【讨论】:

      【解决方案2】:

      我注意到了同样的问题。 也许你可以试试:

      • Response.Redirect(PortalSettings.ActiveTab.Url) 替换 NavigateURL()
      • Response.Redirect(EditURL()) 用参数替换 NavigateURL()

      【讨论】:

      • 虽然这并没有准确地告诉我我需要什么,但它给了我足够的信息让我到达那里!谢谢!
      • 我建议你看看 Michael Tobisch 的帖子。这个时候,我还没有理解这个新概念。您还可以阅读这篇有趣的帖子:dnncommunity.org/forums/aft/2002
      猜你喜欢
      • 2022-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 2020-07-17
      • 2013-12-29
      相关资源
      最近更新 更多