我在一个门户皮肤中使用bootstrap 3,除了使用DNN默认css的登录/注册等标准控件之外,一切看起来都很正常。主机上还有其他门户需要原始布局。
仅为一个门户网站更改ascx文件的HTML的最简单方法是什么?
答案 0 :(得分:1)
就个人而言,我会避免开发新的身份验证提供程序。
在大多数情况下,我已经能够通过覆盖dnn css来实现所需的任何自定义,以匹配门户中使用的外观/框架。
我知道它并不完美,但它确实使门户网站在长期内更容易维护。
答案 1 :(得分:0)
最简单的方法是在skin.css文件中使用自定义CSS。
如果您在多个门户网站上使用相同的外观,则可以将自定义CSS放在portal.css中。
如果您需要重新排列内容或添加其他内容以进行登录或注册,您可以创建自定义页面。
答案 2 :(得分:0)
登录/注册实际上是一个皮肤对象,位于根目录下的/ admin / skins /文件夹中。
您可以简单地创建一个名为skinobjects的文件夹,并将该控件与其ascx,ascx.cs和xml文件一起粘贴。调整类和代码。切换到皮肤并添加/调整ascx控件的注册,使其指向新的皮肤对象,而不是指向/ admin / skins文件夹的对象。
希望这有帮助。