too*_*oba 3 asp.net jquery file-upload jquery-forms-plugin jquery-ui-dialog
我有一个ASP.NET文件上传控件,它作为表单的一部分.文件上载控件位于内容页面上,而表单定义位于整个站点的母版页上.我在主页面上的表单中添加了multipart/form-enc.
当我从jQuery UI显示一个对话框时,我正在使用jQuery提交表单.
发布时,没有文件返回给服务器.文件上载控件没有文件,HttpFileCollection为空.我怎样才能找到发布的文件?
大多数对话框都会将您的内容包装起来,然后将结果</body>放在页面中......这是ASP.Net中的一个问题,因为它在外面<form></form>,它需要在内部包含在POSTed数据中.
当你创建对话框时,将它附加到<form>它完成的时间而不是它<body>,例如,这是你用jQuery UI对话框做的:
$("#myDiv").dialog({ ...options... }).parent().appendTo("form:first");
Run Code Online (Sandbox Code Playgroud)
现在它被移动了<form>,它应该正确发布.
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |