Asp.net 将数据源绑定到html<;选择>;标签

Asp.net 将数据源绑定到html<;选择>;标签,asp.net,Asp.net,是否有任何方法可以将数据源绑定到具有runat=server属性的html select标记 <select runat="server" onchange="showdistrict();" class="textbox" id="DpCity" name="DpCity"> <option value="0">unknow</option> </select> 未知的 我自己找到了答案,所以我将与大家分享。 通过使用runat=“s

是否有任何方法可以将数据源绑定到具有
runat=server
属性的html select标记

<select runat="server" onchange="showdistrict();" class="textbox" id="DpCity" name="DpCity">
    <option value="0">unknow</option>
</select>

未知的

我自己找到了答案,所以我将与大家分享。 通过使用runat=“server”属性并分配一个id来控制,可以在代码隐藏中访问它。 例如,DpCity是我的html选择标记,因此我可以使用以下代码绑定数据源:

DpCity.DataTextField = "title";
        DpCity.DataValueField = "val";
        DpCity.DataSource = SrCity;
        DpCity.DataBind();

就像asp下拉列表框一样

那么为什么不能使用Dropdownlist?因为我正在使用Jquery Ajax绑定我的下拉列表框,并且为了防止启用验证错误,我使用了标签