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

ASP.NET 最菜的问题:如何在C#代码中引用自定义的类
以下是一个类定义,用来在网页中显示对话框。
问:如何在C#代码中引用它并显示出"Hello world!"

using System;
using System.Web;
namespace ShowMessage
{
  /// <summary>
  /// Msg 的摘要说明。
  /// </summary>
  public class ShowMessage
  {
  public void ShowMessage()
  {
  //
  // TODO: 在此处添加构造函数逻辑
  //
  }
  public static void ShowMessage(string strMsg)
  {
  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>window.alert('" + strMsg + "');</script>");
  }
  public static void ShowMessage(System.Web.UI.Page page, string strMsg)
  {
  page.Response.Write("<Script Language='JavaScript'>window.alert('" + strMsg + "');</script>");
  }
  public static void ShowMessage(string strMsg, string Url)
  {
  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>window.alert('" + strMsg + "');window.location.href ='" + Url + "'</script>");
  }
  public static void ShowMessage(System.Web.UI.Page page, string strMsg, string Url)
  {
  page.Response.Write("<Script Language='JavaScript'>window.alert('" + strMsg + "');window.location.href ='" + Url + "'</script>");
  }
  public static void ShowConfirm(string strMsg, string strUrl_Yes, string strUrl_No)
  {
  System.Web.HttpContext.Current.Response.Write("<Script Language='JavaScript'>if ( window.confirm('" + strMsg + "')) { window.location.href='" + strUrl_Yes +
  "' } else {window.location.href='" + strUrl_No + "' };</script>");
  }
  }
}


------解决方案--------------------
ShowMessage.ShowMessage.ShowMessage("hello world");
------解决方案--------------------
先把它们名字改了。

using xxx
yyy.zzz()
和直接写 xxx.yyy.zzz() 是一样的。