丟失路由數據您好,我有一個奇怪的問題,在這裏我們去:在RedirectToAction
我使用這個命令重定向:
return RedirectToAction("ViewMessage", "Account", new {id = model.MessageId});
但ViewMessage行動時,我試圖讓ID,它的空?!?!?!?!??
string strMessageId = RouteData.Values["id"] as string;
我已經在很多地方做這個代碼,它工作正常,但我不知道這到底是怎麼回事.... :(
我知道我可以使用TempData的,但我不想:)
你的動作ViewMessage是否帶有ID參數? – 2012-07-09 15:24:04
是的,實際上首先我使用id查看消息,然後我將回復消息發佈到ReplyMessage操作,並且當我嘗試返回viewmessage操作時收到ID爲null的操作。很酷的事情是,如果我使用@ html.actionlink(「查看」,「viewmessage」,「帳戶」,新{id = xxxxxxxx},空)我可以得到消息:) – 2012-07-09 15:35:45
你有沒有工作過這一個有類似的問題)? – 2017-05-30 07:10:43