我目前有一个带有转发器的表,其中充满了数据
<table width="100%" >
<tr>
<td class="add_border_bold" nowrap>Title</a></td>
<td class="add_border_bold" nowrap>User</td>
</tr>
<asp:Repeater id="program_list" OnItemDataBound="Repeater1_ItemDataBound" runat="server">
<ItemTemplate>
<tr>
<td class="add_border">
<a href="page.aspx?id=<%# Eval("id") %>"><%# Eval("short_title") %></a>
</td>
<td class="add_border">
<%# Eval("userid") %>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
我目前正在从coldfusion转换它。在之前的应用程序中,我有多个表格布局用于显示不同类型的信息,例如,电话号码而不是用户ID。 (虽然,与更多的专栏合作,我缩短了它的发布时间)。在coldfusion中,我只是将每个表包装在一个<cfif>
标签中,该标签由一个变量控制,该变量表示要使用哪个视图。我不知道如何将多个数据显示到由变量控制的单个页面中,就像我之前一样。主要是因为,我的大多数逻辑都是在文件后面的代码中完成的,所以我不明白如何在.aspx中获取这些更改,或者如何从代码隐藏文件中操作它们。
提前致谢。
答案 0 :(得分:0)
我会使用MultiView控件并确定从代码隐藏中显示哪个视图。