【发布时间】:2013-04-16 18:17:38
【问题描述】:
我希望打开一个 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>
文件上传在页面上呈现正常 - 但选择文件按钮根本不起作用!我在 chrome 中观看了页面加载或单击选择文件按钮时没有 jquery 错误。
我做了一些谷歌搜索,发现 ajax 和更新面板被文件上传器躲开了 - 但我没有使用任何一个:-/
有人知道这里发生了什么吗?非常感谢
【问题讨论】:
标签: asp.net file-upload modal-dialog