我需要从另一个模型发布一个注册模型,而不向 MVC 4 中的用户显示注册模型。请建议。
问问题
849 次
3 回答
2
将您的业务逻辑从操作中移到方法中。让你的行动召唤那些做他们的工作。然后,不要试图滥用框架在动作之间发布数据,只需使用您拥有的参数调用该方法。
于 2013-07-31T14:58:09.437 回答
0
也许不是最好的方法,但您可以将模型放在隐藏字段中
临时数据示例:
关于重定向动作:
TempData["model"] = model;
return RedirectToAction("DifferentAction");
关于不同的动作
var myModel = (model)TempData["model"]
/* do register stuff */
于 2013-07-31T14:48:23.273 回答
0
我会将其存储在临时数据中并重定向而不是重新发布。
于 2013-07-31T14:48:54.167 回答