asp.net公共方法怎么写( 二 )


6.asp.net里面如何把这个方法封装成一个类供公共调用呢public void GetDrop() { SqlConnection dropconn = new SqlConnection(Prolongation.GetconntoCRM().ToString()); dropconn.Open(); SqlDataAdapter ad = new SqlDataAdapter("select * from K_cdata0010 where Cprar_id='1'", dropconn); DataTable dt = new DataTable(); ad.Fill(dt); Session["DT"] = dt; //使用Session保存 dt 对象,以便于以后的 类、方法 使用 dropconn.Close(); } //静态类PubClassDrop ,类的访问权限为 public public static class PubClassDrop{ //静态类的静态方法GetDropDataBind(),该方法的权限也是 public,不然其他类访问不到 public static GetDropDataBind() { //从这里开始 DataTable dt = Session["DT"] as DtatTable ; //注意这行,使用Session获取dt 对象 string smcolor=dt.Rows[0]["SMColor"].ToString(); string[] StrItem = smcolor.Split('\n'); for (int i = 0; i < StrItem.Length; i++) { this.DropSMColor.Items.Add(StrItem[i]); } }在其他事件以及方法中 可以具体调用:例如在Page_load()事件里面调用:if(!IsPostBack){ GetDrop() ; PubClassDrop.GetDropDataBind(); //调用封装的静态类的静态方法,来具体绑定数据} 。

asp.net公共方法怎么写

文章插图