我以前用vb.net的,現在要轉倒c#來。
以前我用vb.net做好很多共用模塊,用起來方便,改起來也容易,所以現在也想在c#也這樣做,但是沒想倒,我按照基本的vb c#對照的語法改過來,出現了n多的錯誤。其中很嚴重的是,我把所有的模塊都放在一個是而文件夾裡面(2005有自動生成的app_code文件夾,就是專門放這些模塊文件的),其它頁面,模塊文件都找不到其它模塊。c#中也不知道它的全局變量是什麼,只是用了static,其它頁面調用提示出錯!!而且用藍色提示!!

解决方案 »

  1.   

    可以试试ViewState..for example:ViewState["userName"]="liujia";
      

  2.   

    在vb 的moudle可以用HttpContext.Current.Request.MapPath("xml/serverbase.xml")得到文件的路徑,但是在c#就說找不倒httpcontext的名稱空間,它的名稱空間是哪個啊?
    而且c#的大小寫真的很煩人!!
      

  3.   

    楼主,你是不是没使用过msdn?
      

  4.   

    楼主,你是不是没使用过msdn?
    ===============================
    我沒裝msdn,系統裝了兩個vs ,沒多余的空間了!!
      

  5.   

    using System.Web;正好和楼主相反,我对不区分大小写的前台页面,感觉很无奈,尤其是js,有些小写,有写混合。哎,习惯c#的完全区分的
      

  6.   

    js應該也區分的。但是vb會自動去改的,c#就沒這麼智能了
      

  7.   

    有些小写,有写混合
    ----------------------
    指和c#的区别,和c#不一样。在c#里面第一个字为大写,但js里面大家都知道不是这样的,所以写的时候常把c#的习惯带进来,感觉不是很舒服。
      

  8.   

    System.Web.HttpContext.Current.Request.ApplicationPath("./xml/setup.xml");
    這樣寫出來,提示說在method無此方法?
    很奇怪,在vb可以用的,為什麼c#就是不行呢!
    XmlTextReader xmlreader = new XmlTextReader(ConfigFile);
    是否一定要取得完整路徑啊,相對路徑不可以嗎?