新社区网站

通常情况下,你会在正确的位置,但我们最近推出了一个全新的社区网站…为了社区,靠社区。

耶……带我去社区!

清单:URL提供程序

返回上一页

  • 4/7/2015
  • 10145的观点

评论

10145 的观点

清单:URL提供程序

最近更新于3年前

评论

常见的

(下面输入本文内容)

先进的

UrlProvider组件定义了与高级URL管理系统(AUM)一起使用的自定义URL提供程序。



此组件类型首次在7.1版本中引入,因此建议使用此组件类型的任何扩展对核心7.1版本的依赖最小化



最小依赖的例子

 07.01.00  .


元素和属性

 < UrlProvider >< name>       


  • name:显示给管理员的友好名称
  • type:提供者中类的完全限定类型,它继承自ExtensionUrlProvider类型。
  • settingsControlSrc:用于加载设置页面的用户控件的相对路径位置。这是直接从角色栏- SEO页面的提供者定义中弹出的。
  • redirectAllUrls:如果为真,提供者' redirect '方法重载将被调用为门户的每个请求。
  • replaceAllUrls:如果为真,提供者' change friendly url '方法重载将在门户的DNN中的每个NavigateURL()调用中被调用。
  • rewriteAllUrls:如果为真,提供者'重写'方法将对门户的每个请求被调用
  • desktopModules:提供程序应该与安装的DesktopModule相关联,因为重定向、重写和替换调用应该只发生在与模块相关联的页面上。在这个例子中,URL重定向提供程序是一个没有关联DNN模块的通用提供程序,因此它有一个空的' desktopModule '链接。

注意,对于重定向/替换/重写url,通常是与DesktopModule记录的关联决定哪些请求/ navigateURL()方法调用也通过特定的提供程序运行。在这个例子中,情况并非如此。



示例1

 < UrlProvider > DNN SocialUrl Extension Provider  dotnetkernel . modules . socialurlprovider . > < UrlProvider > DNN SocialUrl Extension Provider。SocialUrlProvider < /类型> < settingsControlSrc > DesktopModules DNN_SocialUrlProvider /设置。ascx false false false Social Groups  


示例2

 < UrlProvider > DNN Url重定向扩展Provider DNN. modules。UrlRedirectProvider < /类型> < settingsControlSrc > DesktopModules DNN_UrlRedirectProvider /设置。ascx true false false   


参考文献

内容
没有定义节
什么是液体含量?
找出
什么是液体含量?
找出
什么是液体含量?
找出
Baidu
map