2013-04-23 3 views
1

Ищу, чтобы открыть страницу ASPX действовать Ан загрузчик изображения .. это код я использую, чтобы открыть страницу:FileUpload не работает на window.showModalDialog

$("#btnUpload").on("click", function (s) { 
    s.preventDefault(); 
    var id = $('#hdnId').val(); 
    var response = window.showModalDialog("/imageUpload.aspx/", id); 
    alert(response); 
}); 

страница открывается прекрасной и выглядит например:

<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <div> 
      <label>Choose New Image:</label> 
      <br/> 

      <asp:FileUpload ID="imageUploader" runat="server"></asp:FileUpload> 

      <asp:Button id="UploadButton" OnClick="UploadButton_Click" Text="Upload file" runat="server"></asp:Button>  
     </div> 
    </form> 
</body> 
</html> 

fileupload делает ok на странице - но кнопка выбора файла не работает вообще! ive, наблюдаемый в chrome &, нет ошибок jquery при загрузке страницы или нажатии кнопки выбора файла.

Я сделал немного прибегая к помощи и обнаружили, что Ajax и обновление панели увернуться с fileuploader - Но я не использую либо: -/

Кто-нибудь знает, Что происходит здесь ?? большое спасибо

ответ

0

У меня была такая же проблема с модным диалоговым окном Chrome. Это проблема Chrome v26. Вы можете взглянуть на следующий URL-адрес для информации о хромовом отслеживании ошибок.

https://code.google.com/p/chromium/issues/detail?id=225365

Однако они исправили дефект, но в соответствии с ними он будет длиться до 6 недель, чтобы включить исправление в релиз. Вы можете проверить версию Chrome canary.

https://www.google.com/intl/en/chrome/browser/canary.html

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