知识大全 在DNN 4.X中自定义登录界面

Posted

篇首语:胸怀万里世界, 放眼无限未来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在DNN 4.X中自定义登录界面相关的知识,希望对你有一定的参考价值。

在DNN 4.X中自定义登录界面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  有时候我们需要自定DNN的登录界面 比如把版式改为横版 原始的DNN登录模块是竖向排列控件的 如图   

  

  因为只是UI上的变化 思路很简单 找到对应控件的ascx文件 修改其中的HTML和CSS即可 具体可参考我之前的一篇文章 在DotNetNuke中通过修改ascx文件源码自定义界面           但到了DNN x 情况有了一些变化 admin\\Security\\signin ascx 这个文件没有了 Login 控件被移到了Admin/Authenticaion/Login ascx      

  

  不就是移动了个地方吗 还是照样改就可以了 当你打开这个ascx文件时 却发现怎么也找不到User Name和Passoword这些东西 这是怎么回事呢?

  原来 DNN x为了支持多种登录方式 对Login控件进行了重新设计 因为用户可以设置使用多种登录方式 所以登录的部分比如User Name 和Password是动态加入的 在Admin/Authenticaion/Login ascx里 我们可以看到这写代码         <DNN:DNNTabStrip    ID= tsLogin    runat= server    TabRenderMode= All    CssTabContainer= LoginTabGroup    CssContentContainer= LoginContainerGroup    DefaultContainerCssClass= LoginContainer    DefaultLabel CssClass= LoginTab    DefaultLabel CssClassHover= LoginTabHover    DefaultLabel CssClassSelected= LoginTabSelected    visible= false />   这就是用来动态加载不同的登录方式的DNNTabStrip 最后的效果如下(的登录窗口)   

  

  看到没 多了一个使用LiveID登录         了解了这一点 我们就明白如何在DNN X下修改登录界面了 不但要修改Admin/Authenticaion/Login ascx 还有修改与你选择登录方式对应的登录控件单独的axcx文件      这几个Authentication Provider在这 几个目录下      DesktopModules/AuthenticationServices/DNN   DesktopModules/AuthenticationServices/LiveID   DesktopModules/AuthenticationServices/OpenID   

cha138/Article/program/net/201311/13533

相关参考

知识大全 .NET中自定义配置节点实例详解

.NET中自定义配置节点实例详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一目的  一般应

知识大全 javascript中自定义对象的属性方法分享

这篇文章介绍了在javascript中自定义对象的属性方法有需要的朋友可以参考一下   首先介绍下关联数组复制代码代码如下:<script>vartest=newObject()

知识大全 hibernate中自定义主键生成器

  Hibernate(目前使用的版本是)中提供了多种生成主键的方式  然而当前的这么多种生成方式未必能满足我们的要求  比如increment可以在一个hibernate实例的应用上很方便的时候但是

知识大全 hibernate中自定义主键生成器[1]

  Hibernate(目前使用的版本是)中提供了多种生成主键的方式  然而当前的这么多种生成方式未必能满足我们的要求  比如increment可以在一个hibernate实例的应用上很方便的时候但是

知识大全 Oracle中自定义函数 无参数 输入参数 输出参数

Oracle中自定义函数无参数输入参数输出参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis

知识大全 ASP.NET中自定义DataGrid分页设置的实现

ASP.NET中自定义DataGrid分页设置的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 hibernate中自定义主键生成器[2]

publicvoidconfigure(TypetypePropertiesparamsDialectd)throwsMappingExceptionStringtable=paramsgetProp

知识大全 JS 退出系统并跳转到登录界面的实现代码

JS退出系统并跳转到登录界面的实现代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Index

知识大全 已知函数f(x)=2x(1)写出函数f(x)的反函数g(x)及定义域;(2)借助计算器用二分法求g(x)=4-x的

已知函数f(x)=2x(1)写出函数f(x)的反函数g(x)及定义域;(2)借助计算器用二分法求g(x)=4-x的(1)函数y=f(x)=2x,即有x=log2y,则函数f(x)的反函数g(x)=lo

知识大全 云端学习APP打开闪退,看不到登录界面,怎么办

云端学习APP打开闪退,看不到登录界面,怎么办?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!云端学