c MVC 在工程中應用的實際處理

2022-03-02 10:58:39 字數 1388 閱讀 8788

1.把collection放到另外乙個專案中。

新增一類別庫 classlibrary1,在此類別庫中,定義所有的collection

2.在webmvc的專案中引用此類別庫。

為了正常使用,需要在此專案中的global.asax檔案中,做如下定義。

public

static

void registerroutes(routecollection routes)

.axd/

");routes.maproute(

"default

", //

route name"//

", //

url with parameters

new //

parameter defaults

, new

string

);}

在這裡要寫上collection所在的命名空間。

3.為了使用乙個不同的資料夾放頁面檔案,需要下面幾步

3.1 建立資料夾 viewtest,然後定義和預設view資料夾一樣的目錄。如果不希望建立shard資料夾,可以使用view下的。

3.2 新增乙個web.config檔案。和預設的view一樣的檔案。否則顯示不正常。

3.3 新增_viewstart.cshtml檔案。和預設的view一樣的檔案。

3.4 在我這個測試專案中,是混用的。

3.5 然後在global.asax檔案中,做如下定義:

public

static

void registerroutes(routecollection routes)

/.cshtml","

~/viewtest//.vbhtml","

~/views/shared/.cshtml","

~/views/shared/.vbhtml

" };

viewengines.engines.clear();

viewengines.engines.add(razor);

routes.ignoreroute("

.axd/

");routes.maproute(

"default

", //

route name"//

", //

url with parameters

new //

parameter defaults

, new

string

);}

對應上面的程式碼的說明:

定義乙個razorviewengine,然後對viewlocationformats 進行重新定義。告訴view都去什麼地方查詢。

很簡單吧。

Linux在實際中的應用

各位童鞋們,你們是如何度過這周週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導突然給我打了個 過來說有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學linux,雖然還沒學習到那個部分,但是提前接觸下對後面學習肯定會有很大幫助,所以我欣欣然的就同意了。在去...

Linux在實際中的應用

各位童鞋們,你們是如何度過這周週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導突然給我打了個 過來說有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學linux 雖然還沒學習到那個部分,但是提前接觸下對後面學習肯定會有很大幫助,所以我欣欣然的就同意了。在去...

多型在開發中實際的應用

多型在實際開發中的應用 1 分析 以主人餵養寵物這個場景要實現需要進行型別的抽象 主人 類 主人可以餵養寵物,所以主人有餵養的這個動作 寵物 類 寵物可以吃東西,所以寵物有吃東西這個動作 2 物件導向程式設計的核心 定義好類,然後將類例項化為物件,給乙個環境驅使一下,讓哥個物件之間寫作起來形成乙個系...