【发布时间】:2014-02-19 19:45:36
【问题描述】:
我正在使用 actionlink 将参数“code”传递给一个项目的控制器,并在新视图上获取该项目的详细信息(实际上,它是调用 3 个局部视图的控制器)
我还需要传递参数“描述”,但这只是一个需要在新视图上显示的值,在控制器中没有用(我正在使用“代码”过滤数据库记录)。
@foreach (var item in Model.MyModel)
{
<tr>
<td>
@Html.ActionLink(item.code, "Index", "ControlerName", new { pos = item.code.ToString(), desc = item.desc.ToString() }, null)
</td>
}
这个 actionlink 给我 url /ControlerName?pos=code&desc=desc
有没有办法发送“desc”参数,这样它就不会在 url 中看到,而只会在新视图中显示?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 razor actionlink