我希望打开一个aspx页面来扮演一个图像上传者..这是我用来打开页面的代码:
$("#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在页面上呈现正常 - 但是选择文件按钮根本不起作用!我看过镀铬&amp;页面加载或单击选择文件按钮时没有jquery错误。
我已经完成了一些谷歌搜索,发现ajax和更新面板正在使用fileuploader躲闪 - 但是我没有使用它们: - /
有谁知道这里发生了什么?非常感谢
答案 0 :(得分:0)
我在Chrome模式对话框中遇到了同样的问题。这是Chrome v26问题。您可以查看以下关于Chrome bug跟踪器详细信息的URL。
https://code.google.com/p/chromium/issues/detail?id=225365
然而,他们已经修复了这个缺陷,但据他们说,修复发布需要6周时间。您可以通过Chrome canary版本进行验证。