做一个网站,通过数据库设置网站的名字和联系人的版权等想把从数据库读出来的值写在一个类里面
然后在各个页面调用就行了我希望给我一个简单的例子,写一个类里读出数据库里的数据还需要一个在CS里调用的例子我做了一个简单直截调用的都没有成功
这是一个类代码是
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;
using System.Data.SqlClient;/// <summary>
/// mssql 的摘要说明
/// </summary>
public class mssql
{
public mssql()
{
//
// TODO: 在此处添加构造函数逻辑
// }
    public static string web_name = "南充人";     
}我调用是这样写的
public partial class Bottom : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //string web_name = "南充人";
        mssql rs = new mssql();
        this.web_name.Text = this.web_name.ToString();
    }
}可显示的是System.Web.UI.WebControls.Label  
我是新人不知那里没搞对

解决方案 »

  1.   

    public partial class Bottom : System.Web.UI.UserControl 

        protected void Page_Load(object sender, EventArgs e) 
        { 
            //string web_name = "南充人"; 
            mssql rs = new mssql(); 
            this.web_name.Text = rs.web_name.ToString(); 
        } 
      

  2.   

    不对呀
     行 17:         {
    行 18:             mssql rs = new mssql();
    行 19:             this.web_name.Text = rs.web_name.ToString(); 这行出错
    行 20: 
    行 21:         }
     
      

  3.   

    你在页面中声明了一个名为web_name的Label,这个跟mssql中的静态成员同名。然后你又在页面的Page_Load事件处理程序里使用this,this是指带定义该方法的类的对象,所以你这里的this.web_name.ToString(); 实际上是thisPage.web_nameLabel.ToString(),这会返回对象web_name对象的类型名,即System.Web.UI.WebControls.Label  楼主要再扎实下面向对象基础哦
      

  4.   

    不对呀 
    行 17:        { 
    行 18:            mssql rs = new mssql(); 
    行 19:            this.web_name.Text = rs.web_name;这行出错 
    行 20: 
    行 21:        } 
    ---------
    没有ToString()
      

  5.   

    静态变量直接用 mssql.web_name.ToString(); 
    不就行了吗
      

  6.   

    恩,对,
    mssql.web_name
    被楼主搅晕了。。
      

  7.   

    在Application_start(********)事件里加:
    Application["web_name"]="**人";全站就可以调用了。嘎嘎