通常、マスターページには、すべてのページに表示したいもの、共通のもの、およびそれらの共通のものの1つは、ログインできるようにするためのボタン付きの2つの無実のTextBoxです。
もう 1 つのページがあります。これは登録ページで、別のフォームです。
2 つの runat="server" フォームを使用できないので、これに対する解決策は何ですか? ヘッダーに共通のログイン ボックスがない ASP.NET で作成された Web サイトは考えられません...
runat ='server'を忘れて、htmlに戻ってください。
ログインフォームは次のようになります
<form action="/loginaction.aspx" method="post">
<input name="Username" />
<input name="Password" type="password" />
<input type="submit" value="sign in" />
</form>
PageLoad
次に、loginaction.aspxページのメソッドにコードを挿入して、ログイン要求を処理します。多分このように見えます:
string name = Request["Username"];
string password = Request["Password"];
// do login..
ところで:asp.net開発者がなくてはならないなんて残念なことrunat='server'
です...