在MVC5控制器中,我有一个ActionResult,它会根据用户的选择显示不同的报告。我这样做是没有错误的。
MainController:
// POST: Report Init
[HttpPost]
public ActionResult ShowReport(ReportUserInput userInput)
{
return View(userInput);
}
ShowReport.cshtml [查看文件]:
@model App.ReportUserInput
<h2>ProjectBasedReport</h2>
@if(Model.rep_type == EnumOldReportTypes.ByGender)
{
Html.RenderAction("ByGender", Model);
}
else if (Model.rep_type == EnumOldReportTypes.ByAddress)
{
Html.RenderAction("ByAddress", Model);
}...
这里工作正常,我只关心其他问题,如果条件如下,我怎么能打电话给他们呢?
HTML.%somefunction%