我在 ASP.Net WebForm 应用程序中有一个 HTML 选择控件。它的选项值是从客户端的 jquery 添加的。当页面回发时,我想从服务器端读取这些值。我有以下代码,但它不起作用。从客户端添加的选项值在后面的代码中不可用。我怎样才能使这些值可用于后面的代码?
//Client code
<select title="Select one" id="selectBooks" multiple="multiple">
<option value="1">test</option> //added in client side.
</select>
//Code behind
System.Web.UI.HtmlControls.HtmlSelect books= (System.Web.UI.HtmlControls.HtmlSelect)form1.FindControl("selectBooks");
foreach (ListItem item in books.Items)
{
string test = item.Text.ToString();
}