1
在我的主控制器切換視圖我只是從我的控制器調用另一個動作,但我傳遞的模型在傳遞後爲空,事先不爲空。通過RedirectAction傳遞模型爲空
public ActionResult Index(ViewModelViewImages model) { return RedirectToAction("ViewImages", new { passedModel = model }); }
在同一個控制器..
public ActionResult ViewImages(ViewModelViewImages passedModel) { //passedModel.(WhateverMyAttributesAre) = null every time }
不過,我可以寫我的變量和他們通過就好
string pro = model.Prospects; string cnt = model.Countys; string twn = model.TownShips; string rng = model.Ranges; string sct = model.Sections; return RedirectToAction("ViewImages", new { idpro = pro , idcnt = cnt, idtwn = twn, idrng = rng, idsct = sct});
回報我收到他們的其他行動,像這樣
public ActionResult ViewImages(string idpro, string idcnt, string idtwn, string idrng, string idsct)
我一直在尋找幾個小時,現在只能隔着This Question在沒有一個明確的答案又或者來了。
有很好的理由呢?/我究竟做錯了什麼?
哇,當我被允許的時候接受答案。感謝你及時的答覆。 –