ViewBag和ViewData的使用

2021-10-23 05:26:53 字數 429 閱讀 4758

//使用viewbag和viewdata分別向檢視頁面各傳遞乙個字串型別的值

var list = db.students;

var loginname = "loginname";

viewdata["loginname"] = loginname;//將變數的值放入到viewdata中,viewdata是以鍵值對

viewbag.account = "111";

//使用viewbag和viewdata分別向檢視頁面各傳遞乙個ienumerable的值。

var booklist = db.studentbooks;

viewbag.booklist = booklist;

viewdata["booklist"] = booklist;

ViewBag的區別和使用

viewbag 和viewdata的區別 viewbag 它是 dynamic 型別對像,asp.net mvc3 才有,基於asp.net 4.0與.net framework,viewbag 比viewdata慢,在viewpage中查詢資料時不需要型別轉換,viewdata 它是key val...

ViewBag和ViewData的用法和區別

viewbag和viewdata的用法和區別 一 viewbag的定義 public dynamic viewbag return dynamicviewdata 二 viewdata的定義 public viewdatadictionary viewdata return viewdata set...

ViewBag 和 ViewData 的用法和區別

所謂的viewbag是asp.net mvc3 中對viewdata 的 一種動態封裝,用法更方便。它賦值的方法 viewbag.name jack 其實viewbag name 和viewdata.name是一樣的效果,只是方法不一樣。viewdata 是乙個特殊的字典類的名稱,我們可以用標準語法...