1樓:匿名使用者
在呼叫session值前先判斷是否為null,如果出現null,在tostring()時就會粗租爛出現你的說要求物件引用的錯誤。
另外,還有乙個錯誤,程式設計狂已經講到了。。你的**應作以下修改:
string subject_name1 = session["dropdownlist2"] null ? 巖漏: session["dropdownlist2"].
tostring();
string test_name1= session["dropdownlist1"] null ? session["dropdownlist1"].tostring();
int stu_num1 =0;
num"]=null?"0"型銷:session["num"].tostring(),out stu_num1);
string stu_name1 =session["yhm"] null ? session["yhm"].tostring();
2樓:匿名使用者
int stu_num1 = session["悶稿num"螞敬孝].tostring();
這稿枯個你怎麼可以這樣寫呢,你要把它轉換成string型別怎麼接受的值卻是int型別,二者型別都不匹配。
3樓:匿名使用者
session是類session["dropdownlist2"]呼叫的是例項方法 你轎碧怎麼用類名去呼叫 把它當靜仿散態方法閉大舉用了。
下面**為什麼提示錯誤 非靜態的欄位、方法或屬性「system.web.ui.page.session.get」要求物件引用
4樓:網友
非靜態就是說此欄位或者屬性不可以直接呼叫 需要先new一下 例項化。
估計你這段**是static的 把static去掉試試。
希望對你有幫助。
非靜態的欄位、方法或屬性「system.web.ui.page.server.get」要求物件引用
5樓:匿名使用者
非靜態的屬性和方法不能通過類名來引用,必須通過乙個具體的例項物件來引用。
cs0120: 非靜態的欄位、方法或屬性「system.web.ui.page.clientscript.get」要求物件引用
6樓:網友
現在胡彎的問題是在。檔案可以把static去掉,能正寬手確執行,但在。cs檔案中去掉static就出錯:非靜態的欄位、方法或屬性「褲巧悶要求物件引用。
7樓:王子殿下
public static void showdialog(string strdialog,page _page)把static去春基稿掉變扒孝鋒咐為public void showdialog(string strdialog,page _page)
錯誤 1 非靜態的欄位、方法或屬性「event.phone.callalert」要求物件引用
8樓:尋夢生
+=new eventhandler(phone_callalert);/新增來電顯示事件。
你是這句報錯吧?這個大寫寫錯了吧?(
編譯器錯誤資訊: cs0120: 非靜態的欄位、方法或屬性「system.web.ui.page.response.get」要求物件引用
9樓:出溥心
靜態方法裡不能引用類的非靜態成員,把static去掉就行了。
補充一下,在web裡不能用console
報錯是:cs0120: 非靜態的欄位、方法或屬性「system.web.ui.page.clientscript.get」要求物件引用
10樓:尋自己
public void massagebox(string str, string url)
str =str", str, true);
registerstartupscript() 方法是無返回值的(void),所以不能在前面加 return
11樓:白首功名
你用的這個registerstartupscript方法是個靜態方法吧?
你傳遞給它的引數也必須是靜態的。
c#錯誤提示:非靜態的欄位、方法或屬性……
12樓:匿名使用者
你是激悔譽在哪個地方引用的strconn 乙個靜態方法裡嗎明段前野 public static string strconn應該就可以了。
靜態方法和非靜態方法的區別是什麼
一 相同點 靜態類和非靜態類在c 中定義基本是一樣的,只是靜態類定義需要加上static修飾符而已。二 生命週期 靜態方法 static method 與靜態成員變數一樣,屬於類本身,在類裝載的時候被裝載到記憶體 memory 不自動進行銷燬,會一直存在於記憶體中,直到jvm關閉。非靜態方法 non...
用友U8進入系統管理出現錯誤,開啟用友U8的系統管理,提示連結不到資料庫
解決方法 bai 將c program files mon files system ado目錄下的 du六個dll檔案手工zhi 註冊即可 c program files mon files system ado下的檔名,復 dao制到c windows system32下,再註冊 regsvr3...
win8筆記本寬頻連線錯誤,win8筆記本寬頻連線錯誤
當您的寬頻上網顯示 錯誤720 時,如有路由器,可先斷電重啟,若仍不能使用,可去掉路由器後進行以下檢測 1 重新啟動電腦 重啟modem裝置 2 重建寬頻連線 3 解除安裝網絡卡驅動,重新安裝 4 刪除所有網路元件重新安裝 5 重灌計算機作業系統。如經自助排障後還是無法正常使用,建議聯絡歸屬地人工客...