麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

MVC中Action之間傳值

2019-11-14 15:46:45
字體:
來源:轉載
供稿:網友

一  MVCAction之間的傳值                                                              

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

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

 image

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

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

image

這樣子OrderItem里面就是第一個表單里面提交的數據了,這樣子就將表單從一個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”]來獲取值“阿輝”。 

三 參數的傳遞                                                          

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

我們往action里面傳遞參數的時候就必須往參數里面進行賦值,就是這個參數的值是什么,

視圖1

<a href=”@Url.Action(“action”,”controller”,new{[email protected]})”></a>

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

四 根據EF從數據庫取一頁數據的寫法                             

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

image

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

image

 

 

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人性生活视频在线播放 | 狠狠色噜噜狠狠狠米奇9999 | 成人综合一区二区 | 亚洲一区在线免费视频 | 激情亚洲一区二区 | 羞羞视频在线免费 | 久草在线网址 | 欧美成人做爰高潮片免费视频 | 蜜桃网站在线 | 久久久久久久久久久国产精品 | 国产在线观看91一区二区三区 | 久久人人人 | 欧美成人精品一区二区男人小说 | 亚洲一区在线观看视频 | 国产三级a三级三级 | 91看片免费版 | 欧美一级久久 | 一级黄色影片在线观看 | japanese hot milf free av | 啪啪激情 | 在火车上摸两乳爽的大叫 | 久色免费视频 | av在线影片| 在线成人www免费观看视频 | 精品久久久久久久久久久久包黑料 | 九九热视频在线免费观看 | www.17c亚洲蜜桃 | 欧美成人一级 | 成年毛片| 久久嗨 | 中文字幕在线观看视频一区 | 中文字幕免费看 | 秋霞a级毛片在线看 | 嫩呦国产一区二区三区av | 久久艹精品 | xxxx69hd一hd72 | 国产精品视频二区不卡 | xxx日本视频 | 黄色特级视频 | 毛片免费看网站 | 九九精品在线播放 |