0

次のコードのように Layout Template 要素を追加すると、要素を直接選択できません。

<asp:Login ID="LoginUser" runat="server" EnableViewState="false" RenderOuterTable="false">
        <LayoutTemplate>
        <asp:TextBox ID="UserName" runat="server" CssClass="textEntry"></asp:TextBox>
        </LayoutTemplate>
</asp:Login>

代わりに、次のように要素を選択する必要があります。

String userName = LoginUser.UserName.Text;

実際、LayoutTemplate の使用は何ですか?また、要素を直接選択できないのはなぜですか?

4

3 に答える 3

0

LayoutTemplate は、複数のレイアウトを設計するのに役立ちます。複数のレイアウトを持つことができます。

于 2013-11-13T10:46:23.147 に答える
0

LayoutTemplate は、ログイン コントロールの外観をカスタマイズするためだけに存在します。ログイン コントロールは、プレースホルダーのように内部コントロールをカプセル化します。認証イベントを使用して、ユーザーデータを検証しながらユーザー名とパスワードを取得したい場合があります。

于 2013-11-13T11:03:02.173 に答える