gpt4 book ai didi

c# - 将 IEnumerable 添加到 RouteValueDictionary - 这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:36 26 4
gpt4 key购买 nike

我正在使用 ASP.Net MVC 2,但遇到了一个小问题。我需要从值列表中生成一个 url。

使用以下代码:

RouteValueDictionary dic = new RouteValueDictionary();
dic.Add("mylist", new [] { 1, 2, 3 });
return helper.Action(dic["action"] as string, dic["controller"] as string, dic);

我得到了 url /whatever/System.Int32[],这显然不是我想要的。

生成此类 URL 的 ASP.Net MVC 2 首选方法是什么?我知道模型绑定(bind)器可以处理列表,但如何生成它?

关于如何在 MVC 3 中完成它的快速说明也将不胜感激(如果方法不同)。

最佳答案

看看这个先前的响应是否对您有帮助(mvc 3 是相同的 - 它与 asp.net 4 的一部分相同的路由引擎)

ASP.NET MVC - Pass array object as a route value within Html.ActionLink(...)

关于c# - 将 IEnumerable 添加到 RouteValueDictionary - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7083066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com