ASP.NET使用Razor語法無法正確識別.cshtml文件


ASP.NET使用WebPage編程的好處之一是可以使用強大的Razor語法,

但初次使用Razor語法會碰到一個比較頭疼的問題就是無法直接寫一個.cshtml讓瀏覽器去識別,查資料也沒有找到相關問題的解決辦法?是不是很少有人像我這樣打開一個文本編輯器就去寫網頁了?都是借助VisualStudio等工具去寫,所以相應的文件都會自動載入的原因?

可能我太任性了,寫了一個Default.cshtml丟到網站根目錄,無法識別,就去讓VisualStudio自動生成了一個實例網站文件,查看目錄結構,猜可能是缺少類庫支持的原因的吧,就把bin目錄直接拷貝了過去,我類個去,還真是這么回事,搞得我查了半天沒找到結果。

發揚專研和潔癖的精神,看看最少需要的類庫有哪些,最后篩選出必需的幾個類庫文件

  • Microsoft.Web.Infrastructure.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll

果斷把其他看着都礙眼的七七八八的都刪除了,自己的一個壞毛病吧,不喜歡看到用不到的文件和類庫還在里面待着!

如果想要在頁面上使用圖標之類的幫助器,記得加載幫助器的類庫

  • System.Web.Helpers.dll


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM