Asp.net aspx页面布局
我需要设计aspx/vb页面(.NET 1.1)的帮助: 结果是一个包含3行a、B和C的表。它应该如下所示:Asp.net aspx页面布局,asp.net,vb.net,Asp.net,Vb.net,我需要设计aspx/vb页面(.NET 1.1)的帮助: 结果是一个包含3行a、B和C的表。它应该如下所示: A B C A B part 1 C A B part 2 C A B part 3 C A、 B和C的固定高度为5行/20行/5行 B内容是从数据集收集的,可以超过20行,然后它应该是splat,并在第一行下创建新表,如下所示: A B C A B part 1 C A B part 2 C A
A
B
C
A
B part 1
C
A
B part 2
C
A
B part 3
C
A、 B和C的固定高度为5行/20行/5行
B内容是从数据集收集的,可以超过20行,然后它应该是splat,并在第一行下创建新表,如下所示:
A
B
C
A
B part 1
C
A
B part 2
C
A
B part 3
C
我不知道怎么做。需要帮忙吗 使用一个
,其中A作为页眉,B作为项目模板,C作为页脚
在下面的标记中,Eval(“某物”)
返回数据集中something
列的值。确保将数据集绑定到中继器,否则不会显示任何内容
<asp:Repeater runat="server" ID="rpYourRepeater">
<HeaderTemplate>
Your "A" section HTML goes here.
</HeaderTemplate>
<ItemTemplate>
Your "B" section HTML goes here.<br />
My name: <%# Eval("firstName") %> <%# Eval("lastName") %>
</ItemTemplate>
<FooterTemplate>
Your "C" section HTML goes here.
</FooterTemplate>
</asp:Repeater>
你的“A”部分HTML在这里。
您的“B”部分HTML位于此处。
我的名字:
你的“C”部分HTML在这里。
谢谢您的回答,我需要的是如何告诉中继器,如果B的长度大于20,则应重复所有部分。例如,如果B=60,那么我们将使用ABC/ABC/ABC而不是ABBBC。您的两个选项:(1)使用条件和数据集上的foreach
循环生成标记服务器端。(2) 使用上面的转发器,并添加第二个转发器,其中a和C部分作为ItemTemplate
的一部分,而不是页眉或页脚,将每个转发器的可见性设置为数据集长度的条件。