Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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# 需要帮助来创建包含两个表单(非嵌套)的webforms页面_C#_Asp.net_Forms_Webforms_Master Pages - Fatal编程技术网

C# 需要帮助来创建包含两个表单(非嵌套)的webforms页面

C# 需要帮助来创建包含两个表单(非嵌套)的webforms页面,c#,asp.net,forms,webforms,master-pages,C#,Asp.net,Forms,Webforms,Master Pages,我想创建一个网页,有两个表单发布到服务器。母版页有一个只包含一个注销按钮的表单。表单外部有指向其他aspx页面的链接,每个页面都有自己的表单。因此,没有嵌套的表单。但是,我收到错误“一个页面只能有一个服务器端表单标记” 这是我的密码 <a class="small secondary button" href="~/Default.aspx" ng-class="{ active: IsPage('default') }" runat="server">Home</a&

我想创建一个网页,有两个表单发布到服务器。母版页有一个只包含一个注销按钮的表单。表单外部有指向其他aspx页面的链接,每个页面都有自己的表单。因此,没有嵌套的表单。但是,我收到错误“一个页面只能有一个服务器端表单标记” 这是我的密码

    <a class="small secondary button" href="~/Default.aspx" ng-class="{ active: IsPage('default') }" runat="server">Home</a>
    <a class="small secondary button" href="~/Status.aspx" ng-class="{ active: IsPage('Status') }" runat="server">Status updates</a>
    <a class="small secondary button" href="~/Salotos.aspx" ng-class="{ active: IsPage('Salotos') }" runat="server">Salotų fabrikas</a>
    <a class="small secondary button" href="~/VersionControl.aspx" ng-class="{ active: IsPage('VersionControl') }" runat="server">Svn logs</a>
    <a class="small secondary button" href="~/Actitime/Actitime.aspx" ng-class="{ active: IsPage('Actitime') }" runat="server">Actitime</a>
    <a class="small secondary button" href="~/Links.aspx" ng-class="{ active: IsPage('Links') }" runat="server">Recommended Links</a>
    <a class="small secondary button" href="~/Login.aspx" ng-class="{ active: IsPage('Login') }" runat="server">Login</a>
    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
    <form id="form2" runat="server">
    <asp:Button ID="Button1" runat="server" Text="Logout" />
    </form>


有人知道如何解决这个问题吗?如果没有,那么我可能会通过ajax请求注销。ASP.NET WebForms网站结构每页只需要一个表单。通常它放在母版页中。因此,您不必插入任何其他表单。

只要删除第二个表单(form2),如果您的按钮在代码隐藏中调用了正确的函数,它就会工作