在我看来,我有 10 个链接,每个链接都与一些独特的价值相关联。现在我想在我的控制器操作中使用该关联值,并且从该操作中我想将流重定向到基于该值的其他操作。
但条件是我不想在 url 上显示它。
我怎样才能做到这一点?
- 我试过
ajax.post/@Ajax.ActionLink
了,但这样做不会有助于重定向到另一个动作。 - 有什么路线我需要做的吗?
看法
<ul>@foreach (var item in Model)
{<li>
@Ajax.ActionLink(item.pk_name, "Index","Candidate", new { para1= item.para1 }
, new AjaxOptions { HttpMethod = "POST" })</li>
}</ul>
行动
[HttPost]
public ActionResult(int para1)
{
return RedirectToAction(para1,"anotherController");
}
我使用 ajax post 在 para1 获得价值(这是我主要需要的),但这里还想根据 para1 值(即动作名称)重定向我的应用程序流。
Confision:在这里我不确定这是做这件事的正确方法。所以我问你们我是否应该去使用 ajax post 的路线图来解决我的目标。