1

ログインフォームと登録フォームを同じページに挿入したい。私は次のことをしようとしました:

..
<body>
<form runat="server">
..
    <div id="login">
        some inputs and validations
        <asp:button .. />
    </div>
..
    <div id="register">
        some inputs and validations
        <asp:button .. />
    </div>
..
</form>
</body>

ご存じのように、formタグはコード全体を body 内にラップします (WebForms の概念)。各「フォーム」(ログインと登録) には検証 (クライアント側とサーバー側) が含まれます。もちろん、任意のボタンをクリックすると、2 つの「フォーム」が送信されますが、検証コントロールがすべてのフィールド (2 つのフォーム) を検証する前ではありません。

私の目標は、それらを完全に分離することです。すべてのコードをformタグで囲むのではなく、フォームごとに 2 つのタグを含めることを考えformましたが、「ルール」と WebForms の概念に違反していると思います。また、私が理解したように、 で 2 つのフォームを含めることはできませんrunat=server。この状況で何ができますか?

4

2 に答える 2