これに関する記事をオンラインで見つけましたが、動作させることができないようです。
これが私の現在のHTMLです(ごちゃごちゃしたレイアウトのものはすべて取り除かれています)
<asp:Login ID="LoginUser" runat="server" EnableViewState="false"
OnAuthenticate="LoginUser_Authenticate">
<LayoutTemplate>
<asp:TextBox ID="UserName" runat="server" Text="username"
CssClass="text-box login-text-box"></asp:TextBox>
<asp:TextBox ID="Password" runat="server" CssClass="text-box
login-text-box" TextMode="Password"></asp:TextBox>
</LayoutTemplate>
</asp:Login>
オンラインで見つけたサーバー側のコードは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
txtPassword.Attributes.Add("value", "defaultpassword")
}
「txtPassword は現在のコンテキストに存在しません」というメッセージが表示され続けます。
「txtPassword」テキストを変更すると、そのエラーが発生します。