My View si presenta così:ASP.NET MVC - difficoltà di minzione modello routeValues Html.ActionLink
<%@ Control Language="C#"
Inherits="System.Web.Mvc.ViewUserControl<TMS.MVC.BusinessSystemsSupport.Models.SearchDataTypeModel>" %>
<table class="classQueryResultsTable">
<!-- the header -->
<tr class="headerRow">
<td>
<%= Html.ActionLink("Effective Startdate",
"SortDetails",
"DataQryUpdate",
new
{
model = Model,
sortBy = "EffectiveStartDate",
},
new { @class = "classLinkLogDetails" })%>
</td>
</tr>
</table>
La mia azione di controllo:
public ActionResult SortDetails(SearchDataTypeModel model, String sortBy)
{
Il modello parametro è nullo. Il parametro sortBy è popolato. Posso passare una proprietà String dal modello all'azione senza problemi. Voglio passare in tutto il modello però.
Qualche idea su cosa sto facendo male?
TempData deve essere utilizzato solo se immediatamente seguito da un reindirizzamento dopo essere stato archiviato e recuperato da TempData nell'azione reindirizzata. Non lo userei in questo scenario. –