MVC學習筆記

2021-05-22 05:10:22 字數 1448 閱讀 2869

一,如果是虛擬伺服器的話,那得這麼配置:

// 4.注意: 將1標的規則更改為 ".mvc//" 即可

// 自行支援 iis6 and iis7 兩種模式

// 筆者注:一般的虛擬主機不支援.mvc,.aspx也要檢查檔案存在

// 變通方法為可以將.mvc換成.ashx或.asbx

二,url的變革:

post.aspx?year=1999&month=3&day=8 的引數url變為

/post/1999/3/8/ 這樣的簡短漂亮且有意義的url

三,新建view的快捷方式

在controler上右鍵,新建

四,url的引數問題,必須與route引數同名

public actionresult index(string id)

viewdata["chsword"] = id;

/eice/index/helloweice,

五,返回其他的actionresult

1,返回ascx

public actionresult ascx()

2,返回文字

public actionresult text()

3,返回json

public actionresult showjson()

;return json(m);

}返回文字:

4,輸出js檔案

public actionresult js()

5,頁面跳轉

1.跳轉到url

public actionresult rdurl()

2.跳轉到action

public actionresult rdaction()

3.跳轉到routing規則

public actionresult rdrouting());}

六,html的一些方法

<%=html.actionlink("首頁","index","home")%>

<%using(html.beginform("index","home",formmethod.post)) %>

<%=html.textbox("t1","重典") %>

更簡單的繫結 viewdata["t1"]="重典";在control裡這麼寫

七,如何轉向notfound頁面

return view("notfound", "site", "shared");

八,details(int id)的action的設計

public actionresult details(int id)

{var entity = bll.findbyid(id);

MVC學習筆記

mvc採用的是 方法繫結檢視 就是說方法的名字會對應乙個特定頁面的名字,它們的名字要一致。1 引用domain 域 因為mvc的domain一般都方法在models中。using 解決方案名稱.models 2 viewbag,在方法中配置該引數的值,即可在檢視中獲取,注意的是引數名稱要一致 在co...

MVC學習筆記

一 什麼是mvc v 是view 檢視 代表與使用者互動介面。m 是model 模型層 業務流程 狀態的處理以及業務規則的制定。模型層接受檢視層的請求,並返回最終的處理結果。c 是controller 控制層 分發,決定使用哪個模型,返回哪個檢視。二 springmvc dispatcherserv...

MVC學習筆記 02

仍然是mvc。其本身的框架說簡單也簡單,就是先在實體層中建立好所需要的實體的類,隨後開始在資料訪問層開始向資料庫讀取或是儲存資料,對我而言就是的sql增刪改插這幾種基本的sql語言,只不過每個層中都有自己宣告的物件,也會有一些其他層的引用,所以初學會看的有些混亂,經常出現未引用或是引用了卻使用錯誤這...