私はこの単純なスクリプトを登録しようとしていますが、メッセージを表示することができません。 私のメッセージが表示されない理由は何ですか? asp.netフレームワーク4.0を使用しています。おかげさまで クライアントスクリプトの問題を登録してください
String csName = "ChangeDivDir";
Type csType = this.GetType();
ClientScriptManager cs = Page.ClientScript;
if (!cs.IsClientScriptBlockRegistered(csType, csName))
{
StringBuilder csText = new StringBuilder();
csText.Append("<script type=\"text/javascript\">");
csText.Append(" var oDiv = document.getElementById(\"main\"); ");
csText.Append(" alert('My message'); ");
csText.Append("<script>");
cs.RegisterClientScriptBlock(csType, csName, csText.ToString());
}
補足として、文字列ビルダーを〜15-20文字列のコンカチよりも少なく使うのは通常遅いです。 –
お役立ち情報TY。 –