Html.ActionLink发生在代码的不同部分

时间:2017-05-21 15:37:32

标签: html asp.net

我正在尝试制作ActionLink,这将在代码的另一部分中发生:

  <div class="col-md-4">
                @Html.ActionLink(some button to click and perform "Action"   div)
            </div>

  <div id="Action>
      <div class="col-md-12">
                @Html.Action(some action to be done)
      </div>
  </div>

所以我想知道是否可以将参数发送到“Action”,因为我想调用一个View

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

@Html.ActionLink("Edit", "Edit", new { id = item.EmployeeID })

行动如下:

public ActionResult Edit(int id)
{
//action code

}

答案 1 :(得分:-1)

这应该有效

<div class="col-md-4">
     <a href="@Url.Action("TestAction", "Test", new {parameterName= "parameterValue"})">
</div> 

确保您的锚标记中的parameterName与TestController中的TestAction中的parameterName相同

public class TestController : Controller
{
    public ActionResult TestAction(int parameterName)
    {
        // Do something...

        return View();
    }
}