他のドロップダウン (つまり、ドロップダウン 1) の値に基づいてドロップダウン (つまり、ドロップダウン 2) にデータを入力しようとしています。問題なく入力されています。ドロップダウン 2 の選択された値を取得するために asp ボタンをクリックすると、問題が発生します。空白の値を返す必要があります。何が問題なのかわかりませんか?
HTML
<select runat="server" id="ddlFilter" ClientIDMode="Static">
<option value="0">Both</option>
<option value="1">Add new</option>
<select runat="server" id="ddlDepartment" ClientIDMode="Static"></select>
<asp:Button ID="btnSearch" runat="server" Text="Show Report" CssClass="search_btn" onclick="btnSearch_Click" />
JS
<script>
$(document).ready(function () {
$("#ddlFilter").change(function () {
if ($("#ddlFilter").val() > 0) {
$("#ddlDepartment").append( < option > New < option > );
}
});
});
</script>
C#
protected void btnSearch_Click(object sender, EventArgs e) {
string val= ddlDepartment.Value;
}