2013-07-25 71 views
1

因此,我知道在~/Views/web.config中定義的名稱空間將爲所有視圖添加這些名稱空間。但爲什麼在根文件夾中有~/web.config的命名空間部分?web.config中根目錄文件夾中名稱空間部分的用途

+0

[web.config文件在MVC項目的視圖文件夾中做了什麼]的可能重複(http://stackoverflow.com/questions/6204341/what-does-the-web-config-file-do -in-the-views-folder-of-mvc-project) – freshbm

回答

1

每個視圖都會繼承~/web.config中的命名空間。可能你可以使用不同級別的配置文件構建不同的命名空間層次結構。

+0

所以我可以從'〜/ web.config'中刪除命名空間,如果它們也在'〜/ Views/web.config'中? – iappwebdev

+0

是的。儘管有些情況下您希望它們位於根配置文件中(例如,如果您需要使用配置轉換來更改它們)。我在配置文件中添加和刪除命名空間的經驗表明,添加命名空間需要一些時間才能被VS「識別」。 –

+0

1.對於'例如,如果您需要使用配置轉換來更改它們,您是什麼意思?並且2.做一個乾淨的構建並重新打開chtml文件就足夠了。 – iappwebdev

相關問題