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

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -