Ввод html типа Файл, завернутый в ASP: Панель не отключается, когда панель отключена

0

Я обернул управление вводом HTML типа типа внутри ASP: панель управления (которая обернута внутри панели обновления). Когда я отключу управление ASP: Panel, управление входом все еще включено. Пожалуйста, помогите из кода ASPX:

<asp:Panel ID="pnlBrowseCSV" runat="server" Enabled="true">
      <table>
         <tr>
            <td align="left" valign="top" style="height: 30px; width: 160px;">
              <strong>CSV File:</strong>
            </td>
            <td style="height: 30px">
               <input type="file" id="csvFile" runat="server"
               onkeydown="return false" style="width: 350px; background-color:white"/>
                &nbsp; <strong>(*.csv)</strong>&nbsp;
            </td>
            <td style="height: 30px">
                <ASP:Button ID="btnValidate" Text="Validate" runat="server"
                 OnClick="btnValidate_Click" />                                        
            </td>
        </tr>
   </table>
</asp:Panel>
  • 0
    Я был в состоянии воспроизвести то, что вы испытываете. Если кто-то не предложит лучшую альтернативу, я думаю, вам нужно будет явно отключить загрузку файлов.
Теги:

2 ответа

0

Эта проблема по дизайну. То, что вы можете сделать, это написать одну дополнительную строку кода, чтобы отключить загрузку файлов, где вы отключите панель.

pnlBrowseCSV.Enabled = false;
csvFile.Enabled=false;
0

Использование видимого атрибута вместо Enabled.

<asp:Panel ID="pnlBrowseCSV" runat="server" Visible="False">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню