語法:
@ 可以編寫一條c#語句
@{} 可以編寫一組c#語句
@: 將文字內容直接輸出到頁面上去
@() 在一句中將一段c#**包括起來,證明這一句完整的c#**
引用命名空間:@using 空間名稱
home控制器
usingview codesystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
using
system.web.mvc;
using
namespace
public
actionresult insert()
public
actionresult insert1(users u)
public
actionresult insert2()}}
index檢視層
@view code"background-color:aqua;text-align:center;color:white; width:100%
">
"background-color:orange;
">
姓名密碼暱稱
性別生日民族@}"
/home/insert
">新增
@html.actionlink(
"新增成員insert
","insert
","home")
@html.actionlink(
"新增成員insert2
","insert2
","home");
insert檢視層
@view code@*不寫form表單元素標籤,用razor來代替*@
@ }
@* 此處應該使用@html.endform()結束,但是這樣子會報錯,所以用using來替代該功能*@
insert2檢視層
@view code
users屬性擴充套件
usingview codesystem;
using
system.collections.generic;
using
system.linq;
using
system.web;
namespace
else
return
end;}}
}}
razor的路徑
(1)html.actionlink("","","") 在index檢視層
(2)html.beginform("","") 在insert檢視層
(3)url.action("insert1", "home") 在insert2檢視層的js中
完!
MVC 中 Razor 無限分類的展示
在mvc的razor檢視展示無級分類的辦法,在網上看了很多資料,大多搞得很高大上。可能本人水平有限,實在是不會用。那我就用最簡單爆力的辦法來做。model public class newscategory public int parentcategoryid required stringlen...
MVC 3 Razor中的 helper 語法
razor 的新檢視引擎選項 除了繼續支援 加強現有的.aspx檢視引擎外 當編寫乙個檢視模板時,razor將所需的字元和擊鍵數減少到最小,並保證乙個快速 通暢的編碼工作流。與大部分模板的語法不同,在razor的幫助下,您不需要中斷 編寫,僅僅為了在html中標註伺服器端 塊的開始和結束。分析器足夠...
MVC的增刪改和Razor
asp.net mvc中的增刪改查 基本都要使用c控制器中的兩個action來完成操作,乙個用於從主介面跳轉到新頁面 同時將所需操作的資料傳到新介面,另乙個則對應新介面的按鈕,用於完成操作 將資料傳回主介面以及跳轉回主介面。根據不同情況使用不同的傳值方法。在m模型層中定義所需的linq操作,在c按需...