TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
mycwcgr
NA
13
0
Which is better between static variable and Application variable?
Aug 31 2007 11:07 PM
In my website http://www.hothelpdesk.com , I hope to set a global variable to store domain. so I can access the value in my code anywhere. I think both Method A and Method B can do that! In Method A, I use static variable HotHelpDesk.BLL.PublicPar.MyDomain, so I can access the value of HotHelpDesk.BLL.PublicPar.MyDomain in my code anywhere. In Method B, I use Application["MyDomain"], so I can also access the value of Application["MyDomain"] in my code anywhere. Could you tell me what different between static variable and Application variable? Could you tell me which one is better? Many thanks! //--------------------------Global.asax------------------------------------------ void Application_Start(object sender, EventArgs e) { // Method A HotHelpDesk.BLL.PublicPar.MyDomain = HotHelpDesk.BLL.Par.GetDomian(); // Method B Application["MyDomain"] = HotHelpDesk.BLL.PublicClass.GetDomian(); } //--------------------------Global.asax------------------------------------------ //--------------------------PublicPar.cs----------------------------------------- using System; using System.Data; using System.Configuration; using System.Web; namespace HotHelpDesk.BLL { public class PublicPar { public PublicPar() { } public static string MyDomain; public static string GetDomian() { string Full = HttpContext.Current.Request.Url.ToString(); string ToBoot = HttpContext.Current.Request.AppRelativeCurrentExecutionFilePath; ToBoot = ToBoot.Substring(2); Full = Full.Substring(0, Full.LastIndexOf(ToBoot)); return Full; } } } //--------------------------PublicPar.cs-----------------------------------------
Reply
Answers (
1
)
SelectSingleNode throwing exception:
Event handling in Asp.net(C#)