你好,
我有一个看起来像这样的操作:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Register(AdRegister adRegister, IEnumerable<HttpPostedFileBase> files)
AdRegister是一个复杂的类,我需要将其传递给Register操作中进一步的重定向方法,代码如下:
return this.RedirectToAction("Validate", adRegister);
验证操作的代码如下:
public ActionResult Validate(AdRegister adRegister)
我知道可以传递简单的参数,但在这种情况下,它是一个复杂的对象。这个示例不起作用,adRegister的属性将为空。
这是否可能?如果是,该如何实现?
最好的问候
更多信息:注册操作将获取adRegister并对其执行某些操作,然后将其发送到验证操作。验证操作将向用户返回验证页面。当用户点击授权按钮时,adRgister将从表单中填充,然后发送到vValidate post中进行保存。我已经考虑过将adRegister暂时放置在缓存或数据库中,但如果我能简单地将其传递到下一个操作中,那将更好。