mvc專案中分離control與view

2022-04-28 01:29:09 字數 693 閱讀 7081

實現送耦合: 分離的的話相當於controler就單獨是乙個專案,view所在的專案就只用關係ui,因為一般情況下我們也會將model作為乙個單獨的專案來處理。

實現方法:

1:建乙個類庫,用來放controler在該類庫中新增引用system.web.dll,system.web.abstractions.dll,system.web.mvc.dll,system.web.routing.dl

2:修改view專案的routeconfig 檔案中註冊路由的引數——指定命名空間(及我們control的命名空間)

public static void registerroutes(routecollection routes)

.axd/");

routes.maproute(

name: "default",

url: "//",

defaults: new ,

namespaces: new string );}

3:在」controler「類庫中新建類,命名方式controler為字尾,同時新增

using system.web.mvc;

using system.web.routing;

讓該類繼承controller

4:現在就可以進行control的操作了。

注:不要忘記給view專案新增controler專案的引用哦。

MVC專案中異常處理

一 異常處理,目的是為了不把一些資料相關的報錯資訊展示給使用者 1.在models中新建乙個myexceptionattribute類,用來處理異常,並且將異常載入進入佇列中 using system using system.collections.generic using system.lin...

vue cli專案中分頁元件封裝

為了方便理解整個元件 都在這 元件部分 class select v if size limit layout prev,pager,next prev text next text current change goindex current page index page size limit ...

mvc專案中傳送郵件

1 使用qq的smtp 收發郵件 登入qq 設定 賬戶管理 選擇如下圖 設定完成後,需要在web.config中配置 c 後台傳送郵件處理 我寫的乙個類檔案中 public static class mail client.usedefaultcredentials false private st...