這兩天由於自己公司的機器磁盤不夠用了,果斷把VS2015卸載了,只留下VS2017
當我打開一個以前一個很簡單的MVC4.0的項目時候
溫馨提示要安裝MVC4,我猶豫了一下,還是點了安裝,接下來提示要安裝五百多兆的文件
我還是放棄了,磁盤空間不夠用了。
.net core這么強大,還有兼容不了的,既然不能像以前那樣自動轉換,那手動切換吧
我就創建了個.net core的web項目,把原來的代碼直接拷貝過來,然后就是引用的問題了。
其他的就不多說了,這里只說UserAgent,扯遠了
也許我們之前System.Web下的Request.UserAgent就可以直接拿到值了
然而結果是這樣的
沒找文檔的情況下,這貨既然沒這屬性,一定有其他屬性代替了
然而Header下面並沒有這個屬性,Header還是個字典類型的,運行時看了一下Header下面所有的值
總算有HeaderUserAgent,既然是字典類型的,然后立馬寫成這樣的試一試看看了
然而並沒有期待的結果,其實后面又嘗試了進行各種類型轉換。。。搞了半天。。。
其實是自己把自己繞進去了,其實這里獲取方式很簡單
其他header屬性也可以直接這么獲取,還嘗試了一下大小寫,不區分大小寫
如果這個給你帶來一點幫助,點個推薦吧!