高分!!我的asp.net2.0网站工程里一个静态类体里为什么不能引用另一个静态类的属性???在线等!!
高分!!我的asp.net2.0网站工程里一个静态类体里为什么不能引用另一个静态类的属性???在线等!!朋友说是不是我动了我vs2005的什么设置导致的,把代码发给他的电脑,却可以引用.请各位老师指教批评!!!
第一个类:
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>
/// BalloonShopConfiguration 的摘要说明
/// </summary>
public static class BalloonShopConfiguration
{
private static string dbConnectionString;
private static string dbProviderName;
static BalloonShopConfiguration()
{
dbConnectionString = ConfigurationManager.ConnectionStrings["BalloonShopConnection"].ConnectionString;
dbProviderName = ConfigurationManager.ConnectionStrings["BalloonShopConnection"].ProviderName;
}
public static string DbConnectionString
{
get
{
return dbConnectionString;
}
}
public static string DbProviderName
{
get
{
return dbProviderName;
}
}
public static string MailServer
{
get
{
return ConfigurationManager.AppSettings["MailServer"];
}
}
public static bool EnableErrorLogEmail
{
get
{
return bool.Parse(ConfigurationManager.AppSettings["EnableErrorLogEmail"]);
}
}
public static string ErrorLogEmail
{
get
{
return ConfigurationManager.AppSettings["ErrorLogEmail"];
}
}
}
第二个类:
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.Net.Mail;
using System.Data.SqlClient;
/// <summary>
/// Utilities 的摘要说明
/// </summary>
public static class Utilities
{
static Utilities()
{
}
public static void SendMail(string from, string to, string subject, string body)
{
SmtpClient mailClient = new SmtpClient(BalloonShopConfiguration.MailServer);
MailMessage mailMessage = new MailMessage(from, to, subject, body);
mailClient.Send(MailMessage);
}
public static void LogError(Exception ex)
{
string dateTime = DateTime.Now.ToLongDateString() + ",at" + DateTime.Now.ToShortDateString();
string errorMessage = "Exception generated on" + dateTime;
System.Web.HttpContext context = System.Web.HttpContext.Current;
errorMessage += "\n\nMessage:" + ex.Message;
errorMessage += "\n\nSource:" + ex.Source;
errorMessage += "\n\nMethod:" + ex.TargetSite;
errorMessage += "\n\nStack Trace:\n\n" + ex.StackTrace;
}
}
我想在Utilities
类里引用BalloonShopConfiguration类的EnableErrorLogEmail属性,为什么不行呀?智能提示里有BalloonShopConfiguration类名,但就是没有其属性?这是为什么呀?
补充:.NET技术 , ASP.NET