0
서버에 게시하는 두 가지 양식이있는 웹 페이지를 만들고 싶습니다. Masterpage에는 하나의 로그 아웃 버튼 만있는 양식이 있습니다. 외부 양식에는 각각 자체 폼이있는 다른 aspx 페이지에 대한 링크가 있습니다. 따라서 중첩 된 형식이 없습니다. 내가 오류가 발생하지만 여기 내 코드의 을 'A 페이지는 하나의 서버 측 폼 태그를 가질 수있다'두 가지 양식 (중첩되지 않은 양식)이있는 webforms 페이지를 만드는 데 도움이 필요합니다.
<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>
사람이 그 문제를 해결하는 방법을 알고 있나요? 그렇지 않다면 아마 아약스 요청을 통해 로그 아웃을 할 것입니다.
두 번째 폼 (form2) 만 제거하면 버튼이 코드 뒤에 올바른 함수를 호출하면 제대로 작동합니다 – Aristos