Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET中链接两个表单_C#_Javascript_Asp.net_Forms_Post - Fatal编程技术网

C# 在ASP.NET中链接两个表单

C# 在ASP.NET中链接两个表单,c#,javascript,asp.net,forms,post,C#,Javascript,Asp.net,Forms,Post,我有一个处理一些基本信息的HTML表单。当点击填写表单的按钮时,会出现一个弹出窗口,询问出现的其他信息(这是一个隐藏的div,直到按钮点击事件发生)。我想知道的是,是否有一种方法将这两个表单链接在一起,以便最终提交将在两个表单上发布所有数据 我考虑过的想法: 单击按钮,将表单1中的11个字段传递到表单2中的11个隐藏字段 在最终提交时,通过javascript创建我自己的post调用 这两种方法都可以,但对我来说有点老套。如果有两个表单提交,我希望有一个真正的链接方法。有人吗?为什么不让第一个按

我有一个处理一些基本信息的HTML表单。当点击填写表单的按钮时,会出现一个弹出窗口,询问出现的其他信息(这是一个隐藏的div,直到按钮点击事件发生)。我想知道的是,是否有一种方法将这两个表单链接在一起,以便最终提交将在两个表单上发布所有数据

我考虑过的想法:

  • 单击按钮,将表单1中的11个字段传递到表单2中的11个隐藏字段
  • 在最终提交时,通过javascript创建我自己的post调用

  • 这两种方法都可以,但对我来说有点老套。如果有两个表单提交,我希望有一个真正的链接方法。有人吗?

    为什么不让第一个按钮成为非ASP.NET按钮(即普通的HTML按钮)。。。带有显示隐藏div的onclick事件。隐藏div上的Submit按钮将是ASP.NET按钮,用于将整个表单(来自两个部分的数据)提交到您的ASPX

    如果你只需要一篇文章,那就不要考虑两张表格。只使用一个主
    表单
    区域,并在此主表单内声明
    div
    。表单提交将以这种方式包含所有字段。@rsenna是否无法将两个单独的表单链接在一起?我一直在使用母版页中定义的绝对定位div作为弹出窗口,根据需要添加信息,这样我就可以在需要的地方重用不同页面上的表单。还值得注意的是,在ASP.NET WebForms(我假设您正在使用)中,每页只能有一个表单
    runat=“server”
    。如果有一个合理的理由,有两种不同的形式,让我们知道这个原因是什么。如果原因是验证,请使用验证组。@Snixtor我实际上只是使用常规HTML表单随POST方法提交,而不是asp.net webforms。我正在使用请求对象服务器端访问数据。如果要使用两个单独的表单,那么除了您已经建议的之外,我认为您没有其他选择。我仍然不明白为什么你需要两份表格,或者至少不需要两份一起提交的表格。通常,在WebForms中,
    表单
    无论如何都在母版页上。如果要将整个div移入和移出表单,以便根据某些客户端逻辑选择何时将其包括在表单中,请使用appendTo-我使用的是非ASP.NET按钮。如何用一个按钮提交两个单独的表单?