弱弱的问一下:AsP.NET定义的全局变量放在哪里?怎样使用?比如我的网站所有页面要用到“上海”这个变量
我要怎样保存这个变量,然后在aspx页面中怎样使用?(asp里面,直接 sity="上海" ,然后其他地方<%=city%> 就可以了—_—)

解决方案 »

  1.   

    通过session存储变量,然后在多个页面共享是可以的,操作步骤自己去查资料了
      

  2.   

     写入:
     
     Session["City"]="上海" 使用:
       if(Session["City"]!=null)
       string strCity=Session["City"].ToString();
    当然单例的Class加上静态变量和Application级变量都可以.
      

  3.   

    Session似乎会消耗系统资源,还有别的方式吗?大概有10个这样的变量,都用 session似乎会消耗系统资源哦?
      

  4.   

    存在Webconfig中
    <appSettings>
    <add key="root" value="D:\Code\Projects\GraduateDesign\UFIDA\Web\Upload\"/>
    </appSettings>
      

  5.   

    <appSettings> 
    <add key="root" value="D:\Code\Projects\GraduateDesign\UFIDA\Web\Upload\"/> 
    </appSettings> 
    Application
    Session
    Cache
    Profile
    那么多 
    LZ 就没想到一个啊
      

  6.   

    <appSettings>
    <add key="ShowLunar" value="false"/>
    </appSettings>
    在web.Config中配置
      

  7.   

    你用的是.net吧
    public partial class Travel_LineManage : System.Web.UI.Page
    {
    Public string Str="上海";
      protected void Page_Load(object sender, EventArgs e)
    {
    -----------------
    前台<%=Str>
      

  8.   

          Application[]=
      

  9.   

    写在配置文件里面就好了 或者专门写个配置文件 自己写代码读取好了 
    在asp.net好像是不能直接定义全局的
      

  10.   

    呵呵,asp.net和asp区别还是挺大的。
      

  11.   

    常用做法是
    写一个类,定义一些静态只读变量
    直接类名调用即可
    定义
    class GeneralVary
    {
      public static city="上海";
    }调用
    GeneralVary.city