этот пример может помочь вам код переднего плана:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DefaultControls.aspx.cs"
Inherits="ControlsMix.DefaultControls" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="CbClientName" runat="server" Width="300px">
</asp:DropDownList>
</div>
</form>
код c # бэкэнда, который загружает значения в поле со списком
protected void Page_Load(object sender, EventArgs e)
{
CbClientName.Items.Add("John");
CbClientName.Items.Add("Smith");
CbClientName.Items.Add("Dylan");
CbClientName.Items.Add("Ben");
}
просто убедитесь, что ваш идентификатор= "whatevername" то же самое в бэкэнде кода, который связывает элемент управления в asp.net