一,如果是虛擬伺服器的話,那得這麼配置:
// 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語言,只不過每個層中都有自己宣告的物件,也會有一些其他層的引用,所以初學會看的有些混亂,經常出現未引用或是引用了卻使用錯誤這...