【发布时间】:2022-01-21 17:05:53
【问题描述】:
旧的 ASP.NET 经典站点 (NETFramework 4) 可以正常使用此 jQuery 插件 - https://github.com/andreyfedoseev/jquery-ocupload/blob/master/jquery.ocupload.js - 带有此上传器的页面在 ASP.NET 之外工作。
但是我用上传器重建了这个网站和弹出窗口,我把它放在了 ASP.NET 表单标签中,并将它放在 ASP.NET 页面上。
之后此上传器停止工作。此 Uploader 具有提交功能。
submit: function () {
if (this.onSubmit()) {
$('input[type=hidden]', form).remove();
$.each(options.params, function (key, value) {
form.append($(
'<input ' +
'type="hidden" ' +
'name="' + key + '" ' +
'value="' + value + '" ' +
'/>'
));
});
$('input[name=uploadtime]', form).val(getNTime());
form.submit();
如何更正修改此提交函数(添加 e.preventDefault() 的正确位置在哪里)并且可能需要在 ASP.NET 中进行一些修改(除了 EnableEventValidation="false")?
在下面的屏幕上有一个错误的地方,提交仍然不起作用。
【问题讨论】:
标签: javascript jquery asp.net