这是我的 ASPX 文件的一部分
<td>
<p>Function</p>
<asp:ListBox ID="Functions" runat="server"></asp:ListBox>
<asp:DropDownList ID="FunctionDropDown" runat="server"></asp:DropDownList>
<input type="button" value="Assign function" onclick="AssingFunction();" />
</td>
这是点击按钮时触发的javascript函数
function AssingFunction() {
var content = '"<option value="' + $("#MainContent_FunctionDropDown").find(":selected").text() + '">' + $("#MainContent_FunctionDropDown").find(":selected").text() + '</option>';
$("#MainContent_Functions").append(content);
}
所以这部分代码在客户端添加从下拉菜单到 ListBox 控件的选项,效果很好。
我的问题是,如果我想在后面的代码中从 LisBox 中提取数据(添加的选项),ListBox(函数)中没有数据(项目)。所以我假设在客户端添加的数据不会发回服务器。是否有机会在客户端填充 ListBox 并将这些数据发送到服务器以进行进一步操作?
下拉菜单在后面的代码中填充页面加载。