如何将参数传递给动作方法

本文关键字:方法 参数传递 | 更新日期: 2023-09-27 18:16:11

我有一个控制器DPN在该控制器中,我有一个动作方法

[HttpGet]
public virtual ActionResult Report(string reportName)
{
   str_ReportPath = string.IsNullOrEmpty(str_ReportPath) ? "/BundleDealer/" + reportName : str_ReportPath;
   return View();
}

我想知道如何使用Url.Action将参数传递给Report我尝试了这个,但得到了一个错误

<a href="@Url.Action(MVC.DPN.Report(), "AffiliateTFNDailySummary")">Provider</a>

如何将参数传递给动作方法

试试这个:

<a href="@Url.Action("Report", "controller name", new { reportName = "AffiliateTFNDailySummary" })">Provider</a>
Url.Action("Report", "ControllerName", new { reportName = "AffiliateTFNDailySummary"});