asp.net - Parameters in RedirectToAction don't passed down -
i'm trying pass down parameters action. there several parameters need pass down. when debugging, found simple types of parameters got values, whereas own class parameters null.
return redirecttoaction("histories", new {myuser = user, sortorder = "name_desc" });
and here action method:
public actionresult histories(applicationuser myuser, string sortorder, int? page)
i did research , found , seems objects can serialized can passed down.
so added annotation [serializable] on applicationuser class, , doesn't work.
so i'm wondering what's best practice pass down objects?
i know can put myuser session["currentuser"], don't old fashion.
thank you.
you have not passed int? page value, should this
return redirecttoaction("histories", new {myuser = user, sortorder = "name_desc", page =1 });
or need use default parameter value this
public actionresult histories(applicationuser myuser, string sortorder, int? page = 1)
Comments
Post a Comment