我正在动态下拉菜单栏上工作,我在ASP中继器中使用了锚标记,现在我想将锚标记与数据表值绑定,因为我们可以将其用于标签,例如:
<asp:Label ID="id" runat="server" Text='<%# Eval("id") %>' ></asp:Label>
我们将此标签与Text ='<%#Eval(“ id”)%>'绑定在一起,然后将其提供给数据源,就像我要为锚标记绑定一样。 我在中继器中的锚标签是:
<asp:Repeater runat="server" ID="myrptr">
<ItemTemplate>
<a class="dropdown-item" runat="server" id="items" href="#"></a>
</ItemTemplate>
</asp:Repeater>
答案 0 :(得分:0)
您可以在后面的代码上创建一个函数,该函数根据您提供的输入来创建URL
例如在后面的代码中
public string CreateURL(object bValue)
{
if (bValue == DBNull.Value)
return string.Empty;
else
return ;
}
然后您将在标记中拥有
<asp:Repeater runat="server" ID="myrptr">
<ItemTemplate>
<a class="dropdown-item" runat="server" id="items" href="<%# CreateURL(Eval("id")) %>"></a>
</ItemTemplate>
</asp:Repeater>