<a href="@(Html.MyActionHref(controllerName: "MyController", actionName: "MyAction"))">
上面的代码生成了一个Razor视图的超链接。HTML帮助方法MyActionHref()创建了这个链接。当点击这个链接时,它会调用控制器中的一个操作方法。现在假设这个链接调用的操作控制器方法是有参数的,即:
public ActionResult MyAction(string myParams){}
(HTML帮助方法MyActionHref()甚至可以根据需要接受三个参数。) 如何从模型中传递这个额外的参数到控制器操作方法中?
比如说,
<a href="@(Html.MyActionHref(controllerName: "MyController", actionName: "MyAction",params: new {....} }))">
有什么建议吗?