相关疑难解决方法(0)

ASP.NET MVC - 将数组对象作为Html.ActionLink(...)中的路由值传递

我有一个返回数组(string [])的方法,我试图将这个字符串数组传递给一个Action Link,这样它就会创建一个类似于的查询字符串:

/Controller/Action?str=val1&str=val2&str=val3...etc
Run Code Online (Sandbox Code Playgroud)

但是当我传递新的{str = GetStringArray()}时,我得到以下网址:

/Controller/Action?str=System.String%5B%5D
Run Code Online (Sandbox Code Playgroud)

所以基本上它采用我的字符串[]并在其上运行.ToString()来获取值.

有任何想法吗?谢谢!

arrays asp.net-mvc routes actionlink

39
推荐指数
2
解决办法
3万
查看次数

标签 统计

actionlink ×1

arrays ×1

asp.net-mvc ×1

routes ×1