【发布时间】:2023-03-29 23:41:01
【问题描述】:
我希望能够根据用户角色显示/隐藏“div 标签”。
有些人会看到一些东西,而有些人则不会。这在中继器之外很容易。显然d1.Visible = false; 不起作用。
我已经搜索了包括 Stack 在内的网络,但无济于事。更多的是哪个方向合适的问题。
代码 - 内联--
protected void Eng_SelectedIndexChanged(object sender, EventArgs e)
{
sqlInv = "Select Item1, Item2, Item3, From Table";
IDataReader reader6 = DatabaseHelper.GetReader(string.Empty, sqlInv);
Repeater1.DataSource = reader6;
Repeater1.DataBind();
reader6.Close();
}
html
asp:Repeater runat="server" id="Repeater1">
itemtemplate>
div>
div id="d1" runat="server"><%# DataBinder.Eval(Container.DataItem, "Item1") %>/div>
<div id="d2" runat="server"><%# DataBinder.Eval(Container.DataItem, "Item2") %>/div>
div id="d3" runat="server"><%# DataBinder.Eval(Container.DataItem, "Item3") %>/div>
/itemtemplate>
/asp:Repeater>
/div>
【问题讨论】:
标签: c# asp.net repeater show-hide