로그인 페이지가있는 LoginContent.aspx 하위 페이지가 있습니다. 사용자가 로그인하면 Welcome.aspx 페이지로 리디렉션되어야합니다. 그러나 로그인 버튼을 누르면 페이지가 다시로드되고 아무런 반응이 없습니다. 이 페이지의 코드 숨김이 비어 있습니다. LoginContent.aspx와 Welcome.aspx는 모두 동일한 마스터 페이지의 하위 폼입니다.html 로그인 양식이 작동하지 않습니다.
<form method="post" action="~/Welcome.aspx">
Username: <input type="text" name="username" size="15" /><br />
Password: <input type="password" name="passwort" size="15" /><br />
<input type="submit" value="Login"/></p>
</form>
저는 asp.net 로그인 컨트롤을 사용할 수 있지만 더 많은 것을 제어하려고합니다.
왜 안 되니? Loginpage가 클라이언트에서 올바르게 렌더링되었으므로 작동하지 않아야합니다. AFAIK aspx 페이지도 사용하는 ASP.NET MVC는 UserControls 대신 html로 빌드합니다. 어떻게 해결할 수 있습니까? 그리고 대신 무엇을 사용해야합니까? – codymanix
asp.net mvc 위의 샘플 코드가 있습니까? 그렇다면 내 진술은 사실이 아닙니다. asp.net webform만이 aspx 페이지 안에 여러 양식을 가질 수 없습니다. – heisthedon
위 코드가 asp.net mvc 인 경우 다음을 시도해 볼 수 있습니까? "~"을 작업 URL에서 제거 하시겠습니까? – heisthedon