【发布时间】:2014-05-05 22:25:56
【问题描述】:
我在 MVC4 中使用 HTML ActionLink。我需要使用formCollection 删除QueryStrings。如何使用?
这是我的代码:
<div class="mainNav">
<nav>
<ul>
@for (int i = 0; i < Query.Count - 1; i++)
{
<li>@Html.ActionLink(Query[i].Parent_Menu,"ManageContent","Home", new { CmsFid = Query[i].CMSFunction_Id,ParentMenu=Query[i].Parent_Menu },new { @style = "color:#FFF;text-decoration:none" })</li>
}
@for(int i=Query.Count-1;i<Query.Count;i++)
{
<li>@Html.ActionLink(Query[i].Parent_Menu,"ManageContent","Home", new { CmsFid = Query[i].CMSFunction_Id,ParentMenu=Query[i].Parent_Menu },new {@class="last", @style = "color:#FFF;text-decoration:none" })</li>
}
</ul>
</nav>
</div>
【问题讨论】:
-
请您考虑改写或扩展您的问题?目前我不确定你在做什么,你想要什么或者你想要实现什么。试着想象你正在回答这个问题。另请阅读Writing the perfect question。
-
请您说说您遇到的问题
-
这里我是从 DataBase 动态绑定菜单。当单击菜单项根据 ID 绑定数据时。截至目前,我正在使用查询字符串参数将 iD 传递给控制器。但现在我想使用 ormcollection 删除查询字符串。
-
如果您正在生成动态菜单,那么为什么需要
Query参数?如果有帮助,请查看this 答案。
标签: c# asp.net-mvc-4 actionlink formcollection querystringparameter