1、剃鬚刀模板razor的使用
1)混編
迴圈語法
@model list@
1razor模板的核心是@public
actionresult list()2,
10new
student()11,
16new
student()
1722
}); ;
23 }
@符號在最上面:宣告
@+大括號:c#**,內部可以宣告變數等等
@model list@如果就想輸出乙個@,怎麼做?請寫兩個@進行轉移
輸出一段html:
@model list@@*注釋內容*@@html.raw(html)
2、區域
1)專案右鍵-新增-新增已搭建基架的新項-mvc-mvc5區域-命名新建
新增後區域相當於乙個單獨的mvc
我們新增控制器與檢視後可以訪問到它,但是原首頁的路由出現了多個,無法訪問,進行如下修改
找到專案的路由配置routeconfig.cs檔案修改
1新增namespaces,乙個字串陣列,裡面的值是專案的命名空間routes.maproute(
2 name: "
default",
3 url: "//"
,4 defaults: new ,
5 namespaces:new
string
69 );
2)區域路由跳轉
鏈結名稱,路由名稱(在區域的路由檔案內檢視,跳轉引數)
@3) 行為跳轉@html.routelink(
"體育板塊
", "
sport_default
", new )
@如果要使用a標籤進行行為跳轉,需要進行跳轉連線的確定(url.action)@html.routelink(
"體育板塊
", "
sport_default
", new )
@html.actionlink(
"行為跳轉
","about
",new ,htmlattributes:new )
@與上面類似,進行路由跳轉也可以用a標籤:@html.routelink(
"體育板塊
", "
sport_default
", new )
@html.actionlink(
"行為跳轉
","about")
"@url.action(
"about"
,new )
">跳轉至about
@@html.routelink(
"體育板塊
", "
sport_default
", new )
@html.actionlink(
"行為跳轉
","about")
"@url.action(
"about"
,new )
">跳轉至about
"@url.routeurl(
"admin_default"
, new )
">跳轉至admin路由
MVC學習筆記
一,如果是虛擬伺服器的話,那得這麼配置 4.注意 將1標的規則更改為 mvc 即可 自行支援 iis6 and iis7 兩種模式 筆者注 一般的虛擬主機不支援.mvc,aspx也要檢查檔案存在 變通方法為可以將.mvc換成.ashx或.asbx 二,url的變革 post.aspx?year 19...
MVC自我學習
mvc自我學習 viewdata管理傳值 取值 1 htmlhelper 1 超連結 new 路由引數 new html引數 html.actionlink 關於 about home new new 2 dropdownlist listlist new list new selectlistit...
MVC學習筆記
mvc採用的是 方法繫結檢視 就是說方法的名字會對應乙個特定頁面的名字,它們的名字要一致。1 引用domain 域 因為mvc的domain一般都方法在models中。using 解決方案名稱.models 2 viewbag,在方法中配置該引數的值,即可在檢視中獲取,注意的是引數名稱要一致 在co...