我是.net 编程的新手,也许我想做的事情相对简单,但直到现在我找不到任何有用的例子。
我想将锚元素生成到 DropDownList 中。我在 asp.net 中有以下代码:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
</asp:DropDownList>
在后面的代码(c#)中,我想查询数据库(结果返回一个 url、描述和标题)并用以下内容填写 DropDownList:
<a href="url">Title description</a>
我将 db 结果添加到 DropDownList 中,如下所示:
while (reader){
list.Add("<a href='" + url + "'> " + title +" "+ description+"</a>");
}
this.DropDownList1.DataSource = list;
this.DropDownList1.DataBind();
但它在 DropDownList 中显示了整行:
"<a href='" + url + "'> " + title +" "+ description+"</a>"
,其中 url、title 和 description 被解释,并且锚标签也出现了。
我只想显示:标题描述。并且在选择时,我想将用户重定向到 href 属性中指示的 url。
是否可以在 asp.net 和 c# 中执行此操作?谁能帮我举一些例子或提示?