ユーザーがビデオをサーバーにアップロードする ASP.NET 4.0 Web アプリケーションがあります。私はFileUpload
コントロールと2DropDownList
秒を持っています。
FileUpload
ユーザーは、まずコントロールからアップロードするビデオを選択し、次にDropDownList1
(カテゴリ リスト) からカテゴリを選択します。ユーザーがカテゴリを選択したら、2 番目のDropDownList
カテゴリにサブカテゴリを入力します。
アップロードするファイルを選択し、 からカテゴリを選択すると、DropDownList
ポストバック後にページがサーバーから切断されます。アップロードするファイルを選択せずに同じシナリオを実行すると、2 番目のコンボが正常に入力されます。
これが私のコードです:
<tr>
<td style="text-align: left;" class="style9" colspan="2">
<asp:Label ID="Label1" runat="server" Text="Video" Width="80px"></asp:Label>
<asp:FileUpload ID="FileUploadVideo" runat="server" ViewStateMode="Enabled" />
</td>
<td style="text-align: left;" class="style4">
<asp:Label ID="Label3" runat="server" Text="Category" Width="80px"></asp:Label>
<br />
<asp:DropDownList ID="cmbCategory" runat="server" AutoPostBack="True" OnSelectedIndexChanged="cmbCategory_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td style="text-align: right;">
<asp:Label ID="Label6" runat="server" Text="Subcategory" Width="80px"></asp:Label>
<br />
<asp:DropDownList ID="cmbSubcategory" runat="server">
</asp:DropDownList>
</td>
</tr>
どんな助けでも大歓迎です。