0 c# asp.net jquery file-upload nested-forms
我想在点击按钮时显示弹出窗口.弹出窗口应该有文件上传控件.我需要实现上传功能.
基页有嵌套表单.里面嵌套了三种形式.如果我评论这两个表单,那么我可以从Request Object获取发布的文件.但我不想对其他两种形式发表评论.使用嵌套表单,我没有从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>
Run Code Online (Sandbox Code Playgroud)
评论内部形式很好.但是,因为它不需要触及那些形式的其他功能.
我已将此代码用于示例目的.此页面中的实际LOC为1200.第二个表单动态加载了大量控件.我被要求不要触摸现有的表格.是否可以使用嵌套表单执行此功能?
您可以在页面中包含多个HTML表单标记,但它们不能彼此嵌套.您需要删除嵌套才能使其正常工作.如果您发布了一些代码,那么您可能会获得更多有关解决此问题的具体建议的帮助.
从您发布的代码中,还不清楚为什么您甚至想要使用多个表单.你能详细说明为什么你认为你需要多种形式吗?您的子表单中没有明确的操作,因此很难分辨您希望它们发布的位置,但我猜测它们都发布到同一页面.那么,为什么要有多种形式呢?