@using system.text;
@model list@
接收控制器傳遞的資料 @viewbag.username
顯示model的名稱:@html.displaynamefor(model => model[0])
啟用狀態:@viewbag.title
多行c#**
@html內容和razor混排:
@viewbag.title李琳
@*直接當c#語法執行,不顯示也不換行*@
@(viewbag.title)李小玲
@*加括號後智慧型識別,且換行,*@
@viewbag.title李梅
輸出html標籤元素
@@*條件判斷語句*@
@if (viewbag.content == null)
else
三元表示式:@(viewbag.content == null ? "無" : "有")
迴圈顯示資料列表:
輔助方法(可以新建類檔案引用):
@helper showyesorno(int i)
else
}引用方法
@showyesorno(1)
自定義函式(可以新建類檔案引用):
@functions
}引用方法
@showyn(1)
html輔助方法區
@html.actionlink("鏈結文字", "actionname")
@html.actionlink("鏈結文字", "actionname", "controllername")
@html.actionlink("鏈結文字", "actionname", new )
@html.routelink("回首頁", new )
@html.routelink("回首頁", "default", new ) --對應路由
@html.routelink("回首頁", new , new )
輸出表單
@using (html.beginform("actionname","controllername",formmethod.post))
)}輸出表單上傳檔案
@using (html.beginform("actionname", "controllername", formmethod.post,
new ))
)}輸出表單上傳檔案
@using (html.beginform("actionname", "controllername", formmethod.post,
new ))
)}模擬http delete請求,符合rest介面請求標準
@using (html.beginform("deletemessage", "message"))
MVC中Controller與View之間資料互傳
一 controller向view傳遞資料 1 使用viewdata傳遞資料 在controller中定義如下 viewdata message viewdata hello viewdata 在view中讀取controller中定義的viewdata資料,如下 html.encode viewd...
Shell中呈現資料
在linux中存在三個標準檔案描述符 檔案描述符 縮寫描述 0stdin 標準輸入 1stdout 標準輸出 2stderr 標準錯誤 stdin代表標準輸入,對於終端來說,標準輸入是鍵盤,我們可以使用 stdout代表標準輸出,對於終端來說,標準輸出是終端顯示器,shell中的所有輸出包括shel...
MVC中Partial View的資料繫結
一 定義 control homecontroler public class homecontroller basecontroller view head.cshtml 這裡是 head partial view viewbag.name 二 使用 view 這裡是普通檢視 html.actio...