jqueryを使用してデータを入力するhtmlselectドロップダウンがあります。プログラムでアクセスできるように、selectにrunat="server"を追加しました。ただし、ページを送信する場合、ドロップダウンリストにリストアイテムはありません。これには理由がありますか。
これがJqueryの呼び出しです
$(window).load(function () {
getListDepartments(); // method call to rest service, and it populates correctly
}
);
aspx
// getDepartmentManagers() populates ddlDeparmentManagers with names using jquery
<select style="display: block;" id="ddlDepartments" class="eight" runat="server" onchange="getDepartmentManagers()">
</select>
<select style="display: block;" id="ddlDeparmentManagers" class="eight" runat="server">
</select>
c#
protected void lbSearch_Click(object sender, EventArgs e)
{
grdDepartmentEmployees.DataSource = service.FindListBySearch(ddlDepartments.Value, ddlDeparmentManagers.Value);
grdDepartmentEmployees.DataBind();
}
私が抱えている問題は、上記のc#メソッドを実行すると、両方のドロップダウンリストが空のように見えることです。