我想在单击按钮时显示一个弹出窗口。弹出窗口应该有一个文件上传控件。我需要实现上传功能。
基本页面具有嵌套表单。总共嵌套了三个表格。如果我评论这两个表单,那么我可以从请求对象中获取发布的文件。但我不应该评论其他两种形式。使用嵌套表单,我没有从 Request 对象中获取发布的文件。
我需要一些协议来实现这一点。
我正在使用 C#。弹出窗口是使用 jQuery 设计的。
正如建议的那样,我在此处发布示例代码。
<form id="frmMaster" name="frmMaster" method="post" action="Main.aspx" Runat="server" enctype="multipart/form-data">
<form method='Post' name='frmSub'>
<input type="hidden" name='hdnData' value=''>
</form> // This form is driven dynamically from XSL
<form method='Post' name='frmMainSub'>
<input type="hidden" name='hdnSet' value=''>
</form>
</form>
笔记:
评论内部形式工作正常。但是因为它需要其他功能,所以不应该触及这些表格。
我已经给出了这个代码作为示例。此页面中的实际 LOC 为 1200。第二个表单动态加载了许多控件。我被要求不要碰现有的表格。是否可以使用嵌套表单执行此功能?