【问题标题】:Skin issues with multiple controls in a Dot Net Nuke moduleDot Net Nuke 模块中的多个控件的皮肤问题
【发布时间】:2010-04-17 07:50:19
【问题描述】:

在我正在开发的 Dot Net Nuke 模块中,我需要将控件分成几个不同的区域。不幸的是,Dot Net Nuke 似乎认为由控制键标识的任何控件都是“编辑”屏幕并自动更改皮肤。

  • 是否可以通过编程方式更改此行为?
  • 在不改变皮肤的情况下切换控件的最佳方法是什么?

【问题讨论】:

    标签: asp.net dotnetnuke dotnetnuke-5 dotnetnuke-module


    【解决方案1】:

    这是一个人们很难理解和解决的话题。对于初学者,请参阅my blog post on module isolation

    简而言之,当您在 URL 中使用控制键更改控件时,您将获得模块隔离(包括切换到编辑皮肤)。如果您不想要这种行为,则必须解决它。

    有许多成熟的技术,从简单的自己动手到更复杂的安排。在我的博文中,我将您指向Michael Washington's navigation tutorial,其中包括使用PlaceHolder 并将控件动态加载到其中、使用MultiView 控件或使用多个模块定义(这是一个完全不同的范例)。

    【讨论】:

      猜你喜欢
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多