【问题标题】:DotNetNuke Module, change settings page from code behindDotNetNuke 模块,从后面的代码更改设置页面
【发布时间】:2013-10-03 14:51:22
【问题描述】:

可能看起来有点奇怪,但是谁能告诉我是否可以从后面的代码中更改设置弹出窗口中加载的用户控件,当单击模块的设置按钮时?

我确定这一定是可能的,我只是还没有找到它。

【问题讨论】:

  • 那么您是否尝试在设置中每次都有不同的控件?

标签: dotnetnuke dotnetnuke-module


【解决方案1】:

嗯,我不确定是否可以这样做,但您可以做的是在您的设置控件中,只需在其中加载您想要加载的任何 ASCX 文件并使用您自己的逻辑?

话虽如此,由于设置基类的工作方式,我不确定您会如何处理。

【讨论】:

  • 已尝试将 ascx 作为控件添加到常规设置页面,并在常规设置页面上设置了 LoadSettings() 和 UpdateSettings() 覆盖,以在后面的代码中引用适当的函数目标设置。页面的 html 加载并且后面的代码执行,但是由于这些函数是从常规设置页面命名空间调用的,所以后面的代码在加载时找不到页面上的任何 Web 控件。
  • 另一种方法是我在类中添加一个函数来动态创建所有控件,甚至不费心将其添加为控件。但这似乎有点痛苦。
猜你喜欢
  • 2011-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多