日期:2014-05-18  浏览次数:20386 次

为什么page.ClientScript.RegisterStartupScript在net3.5下这个就不能用了
原本在2.0下的方法,现在在3.5的net frameworks下就根本没有实现应该有的功能。该如何改?

  /// <summary>
  /// 显示提示信息.
  /// </summary>
  /// <param name="page"></param>
  /// <param name="message">消息内容</param>
  public static void Alert(Page page, string message)
  {
  string js = "<script language=\"javascript\">alert(\"{0}\");</script>";

  if (!page.ClientScript.IsClientScriptBlockRegistered("Alert"))
  {
  page.ClientScript.RegisterStartupScript(page.GetType(), "Alert", "alert('ss')",true);//string.Format(js, message.Trim()));
  }
}

------解决方案--------------------
C# code
this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('ss')</script>");