asp.net – ASP MVC – 扭转一个foreach
发布时间:2020-12-16 07:33:02 所属栏目:asp.Net 来源:网络整理
导读:我有以下代码输出导航栏的一系列链接: % foreach (var item in (Dictionarystring,string)ViewData["navItems"]) { Response.Write(Html.ActionLink(item.Key,item.Value)); } % 有没有改变这个代码,以便链接列表以相反的顺序输出? 解决方法 您可以使用Enu
我有以下代码输出导航栏的一系列链接:
<% foreach (var item in (Dictionary<string,string>)ViewData["navItems"]) { Response.Write(Html.ActionLink(item.Key,item.Value)); } %> 有没有改变这个代码,以便链接列表以相反的顺序输出? 解决方法
您可以使用Enumerable.Reverse方法(文档
here):
var dic = (Dictionary<string,string>)ViewData["navItems"]; foreach (var item in dic.Reverse()) { Response.Write(Html.ActionLink(item.Key,item.Value)); } 或旧学校解决方案:将您的foreach周期更改为从最后一项开始的循环,递减索引. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在ASP.net站点中重写URL
- asp.net-mvc – 我可以在Ajax.ActionLink中使用OnSuccess事
- asp.net-mvc – 以任何方式配置配置visual studio mvc构建视
- ASP.NET MVC应用程序如何严重依赖于System.Web程序集?
- asp.net-mvc – 如何在ASP.NET MVC中生成弹出页面链接
- asp.net – 在GET期间是否有规范/ RESTful方式向服务器发送
- 如何在ASP.net c#中的页面之间传递对象而不是值?
- Asp.Net MVC – 重载动作方法
- asp.net – 将Salesforce.com与.NET Server C集成的最佳安全
- asp.net – 访问asp:从代码背后的内容
推荐文章
站长推荐
- asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的
- asp.net – 在ASP MVC 6中为多个路由分配给同一个
- asp.net-mvc – LINQ匿名类型MVC视图
- asp.net-core – 如何在ASP.NET Core中启动Quart
- Response.Redirect在ASP.NET中将数据POST到另一个
- 动态ASP.net Web表单
- asp.net-mvc-2 – ASP.NET MVC 2 – 如何使用Dro
- asp.net-mvc – 与SmtpClient.UseDefaultCredent
- asp.net-mvc – HttpContext.Current.User.IsInR
- asp.net – 如何从数据库中获取null值到gridview
热点阅读