如何将参数传递给Action方法

时间:2016-11-04 06:51:13

标签: c# asp.net-mvc actionmethod

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

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

我想知道如何使用Report将参数传递给Url.Action 我试过这个但是收到错误

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

2 个答案:

答案 0 :(得分:1)

试试这个:

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

答案 1 :(得分:1)

Url.Action("Report", "ControllerName", new { reportName = "AffiliateTFNDailySummary"});