在DNN中,能否用空元素替代div来构建内容窗格的asp.net外观?
- 内容介绍
- 文章标签
- 相关推荐
本文共计470个文字,预计阅读时间需要2分钟。
在HTML中,使用`div`标签并为其添加`id`属性,如`div id=SomethingSomethingPane`,通常用于在服务器端运行时(如ASP)创建一个面板或容器。这种做法是可行的,并且可以用于除`div`之外的其他元素。
例如,如果你想在ASP中使用`Literal`标签来直接输出内容,而不需要额外的HTML标记,你可以这样做:
Page Title 直接输出的内容
在这个例子中,``标签用于直接输出文本内容,而不需要额外的HTML标签。`runat=server`属性确保这个标签在服务器端进行渲染。`div`标签则用于创建一个容器,你可以将`asp:Literal`标签放在其中,或者将其他任何需要的元素放入`div`中。这样,你就可以在不需要额外HTML标记的情况下,利用服务器端控件来组织页面内容。
我见过的所有示例皮肤都使用< div id =“SomethingSomethingPane”runat =“server”>< / div>.是否可以使用除div之外的其他东西?理想情况下,我想使用不需要额外 HTML标记的东西,例如< asp:Literal>标签. 从DNN 5开始,您可以使用四种方法在DNN皮肤中创建窗格TD
<table> <tr> <td id="ContentPane" runat="server"></td> </tr> </table>
DIV
<div id="ContentPane" runat="server" />
跨度
<span id="ContentPane" runat="server" />
P
<p id="ContentPane" runat="server" />
如果你需要完全删除标签,那么在页面加载strips that tag(按ID选择)时运行一些jquery,尽管在大多数情况下空跨度是非常无害的.
参考
> Page 468 of this book – div,span,td
> DNN Source – p,搜索“//加载皮肤窗格”
本文共计470个文字,预计阅读时间需要2分钟。
在HTML中,使用`div`标签并为其添加`id`属性,如`div id=SomethingSomethingPane`,通常用于在服务器端运行时(如ASP)创建一个面板或容器。这种做法是可行的,并且可以用于除`div`之外的其他元素。
例如,如果你想在ASP中使用`Literal`标签来直接输出内容,而不需要额外的HTML标记,你可以这样做:
Page Title 直接输出的内容
在这个例子中,``标签用于直接输出文本内容,而不需要额外的HTML标签。`runat=server`属性确保这个标签在服务器端进行渲染。`div`标签则用于创建一个容器,你可以将`asp:Literal`标签放在其中,或者将其他任何需要的元素放入`div`中。这样,你就可以在不需要额外HTML标记的情况下,利用服务器端控件来组织页面内容。
我见过的所有示例皮肤都使用< div id =“SomethingSomethingPane”runat =“server”>< / div>.是否可以使用除div之外的其他东西?理想情况下,我想使用不需要额外 HTML标记的东西,例如< asp:Literal>标签. 从DNN 5开始,您可以使用四种方法在DNN皮肤中创建窗格TD
<table> <tr> <td id="ContentPane" runat="server"></td> </tr> </table>
DIV
<div id="ContentPane" runat="server" />
跨度
<span id="ContentPane" runat="server" />
P
<p id="ContentPane" runat="server" />
如果你需要完全删除标签,那么在页面加载strips that tag(按ID选择)时运行一些jquery,尽管在大多数情况下空跨度是非常无害的.
参考
> Page 468 of this book – div,span,td
> DNN Source – p,搜索“//加载皮肤窗格”

