使用数组生成querystring
本文关键字:querystring 数组 | 更新日期: 2023-09-27 18:26:40
对于我的自定义分页,我想向querysting(筛选)添加一个int数组
这是我的代码在视图中:
@foreach(var page in ViewBag.pagination){
string index = Convert.ToString(page.index);
if (page.skills != null)
{
<li>@Html.ActionLink(index, "index", "vacancy", new { skills= string.Join("&skills=", page.skills)}, null)</li>
}
else
{
<li>@Html.ActionLink(index, "index", "vacancy", new {page = page.index}, null)</li>
}
}
这条线路
<li>@Html.ActionLink(index, "index", "vacancy", new { skills= string.Join("&skills=", page.skills)}, null)</li>
结果:?技能=1%26skills%3D2
但是如何将querystring更改为:?技能=1&技能=2?
您可以使用此
<li>@Html.ActionLink(index, "index", "vacancy")+"?"+string.Join("&", page.skills.Select(s=>"skills="+s)))</li>