2012-04-11 6 views
1

У меня есть веб-приложение ASP.NET 4.0, где пользователи загружают видео на сервер. У меня есть управление FileUpload и 2 DropDownList s.Ошибка при отправке при загрузке файла

Пользователь сначала выбирает видео для загрузки с FileUpload. После этого он выбирает категорию из DropDownList1 (список категорий). После того как пользователь выбирает категорию, я заполняю второй DropDownList подкатегориями.

Когда я выбираю файл для загрузки и выбираю категорию из DropDownList, страница отключается от сервера после обратной передачи. Если я сделаю тот же сценарий без, выбирая файл для загрузки, я успешно заполняю вторую комбо.

Вот мой код:

<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> 

Любая помощь будет оценена.

ответ

2

Поскольку вы загружаете видео, я думаю, что это ошибка из-за размера файла. Максимальный размер файла по умолчанию для приложений ASP.NET составляет 4 МБ. Вы можете добавить что-то вроде этого в <system.web> разделе вашего web.config, чтобы увеличить эту deault:

<system.web> 
    <httpRuntime executionTimeout="240" maxRequestLength="20480" /> 
</system.web> 

Это позволяет, например, для файла 20Мб, который будет загружен.

Для получения дополнительной информации ознакомьтесь с этой статьей: Large file uploads in ASP.NET

+1

ok. файлы, которые я пытался, были большими. Ошибка была упомянута вами. Большое спасибо;) –

+0

@OzgurTmp Вы очень желанны! – jadarnel27

+1

См. Также: поведение в IE заключается в том, что появляется сообщение «Страница не может быть отображена». http://stackoverflow.com/questions/7853271/internet-explorer-cannot-display-the-webpage/7853399#7853399 – mccrager

Смежные вопросы