ASP.NET MVC Multiple data inside actionlink -


i want create link using action link:

<%= html.actionlink(item.forename item.surname, "details", "members", new { member = item.memberno }, new {})%> want create link using persons forename , surname link. how can this? thanks

you perform following ugliness:

<%= html.actionlink(     string.format("{0} {1}", item.forename, item.surname),      "details",      "members",      new { member = item.memberno } )%> 

but correct way use view model. way correct way in mvc use view model:

public class personviewmodel {     public string fullname { get; set; }     public string memberno { get; set; } } 

include properties needed view in view model , map model view model in controller simply:

<%= html.actionlink(     item.fullname,      "details",      "members",      new { member = item.memberno } )%> 

Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -