丢失路由数据您好,我有一个奇怪的问题,在这里我们去:在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