我在更新面板中使用 Fileupload 和 3 个下拉控件,3 个下拉列表将在下拉所选索引更改事件上回发(即,国家、州和城市...根据国家、州和城市从数据库获取值)
问题是
回发时,文件名路径将从文件上传控件中消失(如预期/或默认属性)。
我正在将文件转换为字节数组,以便通过文件上传控制存储在数据库中。
我怎样才能保留价值或者有什么办法解决这个问题。
是否有用于文件上传的ajax控件或任何在回发后保留值的免费控件...?
或者可以在回发期间将值设置为文件上传控制?
提前致谢
您可以尝试使用 asp.net ajax 事件处理程序在异步回发之间的隐藏字段中保留文件上传值。
Sys.WebForms.PageRequestManager.instance.add_beginRequest(BeginRequestHandler)
Sys.WebForms.PageRequestManager.instance.add_endRequest(EndRequestHandler)
function BeginRequestHandler(sender, args) {
var fileUpload = document.getElementById('fileUpload');
var hiddenUpload = document.getElementById('hiddenUpload');
hiddenUpload.value = fileUpload.value;
}
function EndRequestHandler(sender, args) {
var fileUpload = document.getElementById('fileUpload');
var hiddenUpload = document.getElementById('hiddenUpload');
fileUpload.value = hiddenUpload.value;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)