gpt4 book ai didi

dotnetnuke - 将 CSS 类添加到 DnnModule 外部 div

转载 作者:行者123 更新时间:2023-12-02 05:40:02 24 4
gpt4 key购买 nike

有什么方法可以将自定义类添加到包含“DnnModule”类的外部 div,该类是在通过容器将模块放置在页面上时创建的?目前,如果我制作一个以特定宽度向左浮动的容器,则无法利用该布局,除非我使用 javascript 进入 HTML 并将我的 float 属性添加到 DnnModule 级别 div。

例如,如果我使用脚手架系统 (bootstrap) 并想添加几个不同大小的容器(span3、span6、span12),当我将模块添加到包含这些容器的内容 Pane 时,布局将被忽略由于 DNN 在每个模块周围添加了外部 div。从 CSS 布局的角度来看,这是非常有限的,它迫使皮肤开发人员创建许多单独样式的皮肤,而不是创建具有多个容器的一对皮肤,以提供更大的灵 active 。

最佳答案

在 DotNetNuke.com 论坛上找到了答案:

<script runat="server">    
Private Sub Page_PreRender(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.PreRender
Try
Dim cParent As HtmlGenericControl = CType(Me.Parent, HtmlGenericControl)
cParent.Attributes("class") = cParent.Attributes("class") + " span6"
Catch ex As Exception
End Try
End Sub
</script>

将其添加到容器 .ascx 文件中后,我就可以将自己的特定类插入到包装器 div 中。

来源:http://www.dotnetnuke.com/Resources/Forums/forumid/109/threadid/458919/scope/posts.aspx

关于dotnetnuke - 将 CSS 类添加到 DnnModule 外部 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com