国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

MVC中Action之間傳值

2019-11-14 15:46:45
字體:
供稿:網(wǎng)友

一  MVCAction之間的傳值                                                              

  之前一直覺得關(guān)于MVC里面的傳值,只能從<視圖—>Action>,和<Actoin->視圖>但是今天在項目里面需要實現(xiàn)將幾個視圖里面的表單統(tǒng)一保存在一張表(Order),這樣就需要將前面的表單保存到某個地方,最會統(tǒng)一放到一個Post里面進行保存。

  前面頁面的表單全部在下面的Model里面

 image

通過 TempData[“ExPRessOrderItem”]=model;將數(shù)據(jù)提交的表單數(shù)據(jù)放到TempData里面,接著在后面的視圖里面統(tǒng)一的將其提交到一個POst里面。

在其要接收的視圖里面這樣寫,

image

這樣子OrderItem里面就是第一個表單里面提交的數(shù)據(jù)了,這樣子就將表單從一個Action傳遞到了另一個Action里面。

二 將Action里面的值傳遞到視圖                                   

1:ViewBag傳值和ViewData傳值

ViewBag傳值,在Action里面通過使用ViewBag.Name來傳值

public ActionResult Index

{

   ViewBag.Title=”阿輝”;

   Return View();

}

在視圖里面用@ViewBag.Title來取到action傳來的值“阿輝”。

ViewData傳值,在Action里面通過使用ViewData[“Title”]=”阿輝”;來傳值,將來在視圖里面使用@ViewData[“Title”]來獲取值“阿輝”。 

三 參數(shù)的傳遞                                                          

上次在做項目的時候就講參數(shù)傳遞錯了,這次特地的做個筆記來記錄。

我們往action里面?zhèn)鬟f參數(shù)的時候就必須往參數(shù)里面進行賦值,就是這個參數(shù)的值是什么,

視圖1

<a href=”@Url.Action(“action”,”controller”,new{id=@item.id})”></a>

這樣子就講item里面的id就傳到了指定的action里面了。

四 根據(jù)EF從數(shù)據(jù)庫取一頁數(shù)據(jù)的寫法                             

在上次的項目里面我就是因為將參數(shù)PageIndex和PageSize倆個寫返了,導(dǎo)致我自己浪費了很多的時間。

image

下面是通過數(shù)據(jù)庫中的一個值來取得實體對象。

image

 

 

 

 

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 邢台县| 洮南市| 西充县| 平陆县| SHOW| 南江县| 壤塘县| 新竹县| 咸宁市| 肥乡县| 福鼎市| 新郑市| 宝应县| 七台河市| 航空| 黑水县| 靖边县| 邹城市| 南阳市| 灌云县| 富顺县| 通州市| 望城县| 鄂温| 望城县| 宁乡县| 绥化市| 古交市| 凤城市| 唐河县| 松原市| 富裕县| 舒城县| 和龙市| 资讯 | 微山县| 井冈山市| 大连市| 卓尼县| 云南省| 盐池县|