これが私がこれまでに行ったことです:
//デルケアhtml:
<div class="success" id="divStatus" style="display:none;" ><a href="#" class="close">×</a></div>
asp.net コードビハインド:
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "_key"+this.UniqueID, "$(function() { $('#divStatus').html('" + msg + "').show().fadeIn(9000).fadeOut(9000); });", true);
//css クラス:
.success
{
display:block;
color: #4F8A10;
background-color: #DFF2BF;
}
私が考える唯一の論理的な説明は、$ functionの>> #divStatusにcssクラス(.success)がないということです....定義されていますか?
更新終了
以下のセレクターにクラスを追加しようとしていますが、これが正しい方法かどうかわかりません。
これが私がやろうとしたことですが、クラスが追加されていてアクションが表示されません(いくつかの色が表示されることを期待してください)
"$(function() { $('#divStatus').addClass('success').html(.........
コードビハインドでasp.netで実行している完全なコードを次に示します。
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "_key"+this.UniqueID, "$(function() { $('#divStatus').html('" + msg + "').show().fadeIn(9000).fadeOut(9000); });", true);