asp.net で動的にページの読み込み時に特定の html コードをページに追加するにはどうすればよいですか?
例:パスワードの検証が必要です。パスワードが間違っている場合..ページの読み込み時に、「エラー」という名前の div が bodyWrapper という div のすぐ上に表示される
これを行う私の現在の方法は、aspxファイルにインラインで書き込むことです..しかし、これはインラインとコードビハインドを混在させる適切な方法ではないことを知っています.
<div id="content">
<%
Session["loginError"] = "loginError";
try
{
if (Session["loginError"].ToString() == "lockout")
{
%>
<div class="errorMessage">
Your Account has been locked out. Please wait
<% Response.Write(Session.Timeout); %>
minutes and try again.
<br />
</div>
<%
}
else if (Session["loginError"].ToString() == "loginError")
{
%>
<div class="errorMessage">The user ID or password you entered does not match our records. Please try again. <br />
You may also securely recover your <a href="#">User ID</a> or reset your <a href="#">Password</a> online.
</div>
<%
}
}
catch
{
//cssClassName = "loginTextInput";
//Response.Redirect("login.aspx");
}
%>