Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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# Can';在ASP.net中是否有两个在服务器端运行的表单?_C#_Asp.net_Webforms - Fatal编程技术网

C# Can';在ASP.net中是否有两个在服务器端运行的表单?

C# Can';在ASP.net中是否有两个在服务器端运行的表单?,c#,asp.net,webforms,C#,Asp.net,Webforms,我有以下代码: <div class="LoginBox"> <form id="form2" runat="server"> <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server"> lolbags </asp:ContentPlaceHolder> <

我有以下代码:

<div class="LoginBox">
    <form id="form2" runat="server">        
        <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">  
        lolbags          
        </asp:ContentPlaceHolder>       
    </form>
</div>

<form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">

        </asp:ContentPlaceHolder>
    </div>
</form>    

棒棒糖
我的计划是让表单包含我的usercontrol LoginBox。表单将位于右上角

我想为我的主要内容提供另一个表单,但似乎您不能在服务器上运行两个表单

我做错什么了吗


我对ASP.Net是新手,所以这里的任何帮助/最佳实践都可以

ASP.NET(WebForms)中的一个主要概念是整个站点包含在一个表单中。每当执行回发时,页面上的每个输入都会被发布。这是因为ViewState是ASP.NET WebForms中的一个隐藏表单字段,其中包含页面上每个控件的所有状态信息。每次回发时都需要发布此viewstate输入,以便正确重新加载控件的所有状态

谢谢!显然,我的老师觉得告诉我们这些并不重要