ASP.NET 2005如何调用另一个类的属性 
请各位大侠帮我举个例子,写一下具体的代码.

解决方案 »

  1.   

    otherclass oc=new otherclass();
    oc.attribute
      

  2.   

    只有vs2005 ,asp.net 2.0 定义:
    NameSpace kaka
    {
    public Class A
    {
       public A()
        {
           
        }
       public int no1;
       public int sum(int a,int b )
       {
           return a+b;
       }
    }
    }调用:
    1 与定义的类在一个namespace
       则 
       A mytest = new A();
       mytest.sum(1,2);
    2 如果不在一个namespace,则应先using kaka;然后
       
    A mytest = new A();
       mytest.sum(1,2);
      

  3.   

    public class A
    {
        static string rtnVal = string.Empty;//变量    //可读写的属性P
        public static string P
        {
            get { return rtnVal; }
            set { rtnVal = value; }
        }
    }public class B
    {
        //得到 A类中的P属性
        public void getAP()
        {
            Response.Write(A.P);
        }
    }
      

  4.   


    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    public partial class Temp : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string tempStr=tempClass.tempStaticStr;//tempClass.tempStaticStr
            tempStr=new tempClass().tempStr;//TempClass.tempStr
            tempStr = namespaceName.hasNamespaceClass.tempStaticStr;//namespaceName.hasNamespaceClass.tempStaticStr
            tempStr = new namespaceName.hasNamespaceClass().tempStr;//namespaceName.hasNamespaceClass.tempStr
            
        }
    }
    tempClass 在App_Code下 无命名空间using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;/// <summary>
    /// Temp 的摘要说明
    /// </summary>
    public class tempClass
    {
        public tempClass()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
        public static string tempStaticStr = "tempClass.tempStaticStr";
        public string tempStr = "tempClass.tempStr";
    }
    hasNamespaceClass在App_Code下 有命名空间 命名空间名为namespaceName
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    namespace namespaceName
    {
        /// <summary>
        /// hasNamespaceClass 的摘要说明
        /// </summary>
        public class hasNamespaceClass
        {
            public hasNamespaceClass()
            {
                //
                // TODO: 在此处添加构造函数逻辑
                //
            }
            public static string tempStaticStr = "namespaceName.hasNamespaceClass.tempStaticStr";
            public string tempStr = "namespaceName.hasNamespaceClass.tempStr";
        }
    }