1. 在material.cs中建立枚举类EnumMatTab, 对应物料定义档中的4个tab,物料信息,供应商信息,物料台账,库存数量。
2. 在material.cs中设置静态函数:SetDefaultTab,传入参数类型为EnumMatTab,将传入的参数保存到session中。
3. 在material.cs中设置静态函数:GetDefaultTab, 返回类型为enummattab.

解决方案 »

  1.   

      public  enum EnumMatTab
            {
                Material = 1,
                Vender = 2,
                MatWh = 3,
                KcNum = 4
            }我先写个枚举方法
    后面两个,帮忙给点例子
      

  2.   


    public class EnumMatTabHelper
    {
        public static void SetDefaultTab(EnumMatTab tab)
        {
            HttpContext.Current.Session["EnumMatTab"] = tab;
        }
       
        public static EnumMatTab GetDefaultTab()
        {
            object obj = HttpContext.Current.Session["EnumMatTab"];
            return obj == null ? EnumMatTab.Material : (EnumMatTab)obj;
        }
    }
      

  3.   

    public static void SetDefaultTab(EnmTest et)
            {
                int i = et.GetHashCode();
            }
            public static EnmTest GetDefaultTab(int i)
            {
                return (EnmTest)i;
            }
    调用:
    SetDefaultTab(EnmTest.name);
                string ssssss = GetDefaultTab(2).ToString(); ;