Rapport Commodity Voir:Null Valeur Passage de l'affichage au contrôleur
@model PMEX.CSR.Models.ReportModel
@{
ViewBag.Title = "Commodity Report";
}
<div>
<table>
<tr>
<td>
@{
if (Model != null)
{
@Html.ActionLink("Download PDF Report", "DownloadReportPDF", Model);
}
}
</td>
</tr>
</table>
</div>
Rapport du contrôleur cs fichier:
public ActionResult DownloadReportPDF(ReportModel model)
{
// to do some stuff
return View("Commodity");
}
Rapport modèle
public class ReportModel
{
public string testValue { get; set; }
public DataTable dt { get; set; }
public LikeFilterModel LikeFilterModelObj { get; set; }
// [Required]
// public string SearchText { get; set; }
public GridModels GridDataModel { get; set; }
/// <summary>
/// Represents that datagrid has rows in it.
/// </summary>
public bool isValue { get; set; }
}
Mon modèle quand je reçus sur la vue
Modèle que je reçois sur le contrôleur via le lien d'action.
Comme vous pouvez le voir tout ce que je réception sur le contrôleur est nulle. S'il vous plaît dites-moi ce qui ne va pas ici?
Je souhaite transmettre le même modèle au contrôleur que j'ai reçu sur View.
S'il vous plaît voir ma réponse ci-dessous et commentaires expliquant ... – Beakie