接受參數的Request為什么會經常報錯,未將對象的引用設置到對象實例
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
:接受參數的Request為什么會經常報錯,未將對象的引用設置到對象實例 無論是get,還是post,都可以用Request[""]來獲取,但是有時候會報錯——未將對象的引用設置到對象實例,有時候又正常,到底怎么回事 if(!string.IsNullOrEmpty(Request["id"].ToString())) { } 這個一般情況下都是沒問題的,因為,基本上都可以轉換成string if (!string.IsNullOrEmpty(Request.UrlReferrer.ToString())) 這樣寫的話,如果它沒有refer的話,那肯定就會報錯的,原因很簡單了: 因為Request.UrlReferrer為null,此時在轉換成ToString()就一定會報錯了 所以,為了安全保證,我們一般都這樣判斷 if (!string.IsNullOrEmpty(Request.UrlReferrer))
if (!string.IsNullOrEmpty(Request["xx"])) 這樣就萬無一失了,哈哈 該文章在 2024/2/18 14:52:00 編輯過 |
關鍵字查詢
相關文章
正在查詢... |