C# mvc使用模型制作查询字符串数组

C# mvc使用模型制作查询字符串数组,c#,asp.net-mvc,query-string,C#,Asp.net Mvc,Query String,我有一个关于电子商务的mvc项目。现在我正在使用一个过滤器,用于在razor页面上订购产品。例如,当页面第一次加载时,我想创建我的操作链接第一个查询字符串。然后单击链接更改新值 例如,首先加载我的链接 <a href="~/CategoryName?newproduct=610">New Products</a> <a href="~/CategoryName?sex=610">Women</a> <a href="~/CategoryNam

我有一个关于电子商务的mvc项目。现在我正在使用一个过滤器,用于在razor页面上订购产品。例如,当页面第一次加载时,我想创建我的操作链接第一个查询字符串。然后单击链接更改新值

例如,首先加载我的链接

<a href="~/CategoryName?newproduct=610">New Products</a>
<a href="~/CategoryName?sex=610">Women</a>
<a href="~/CategoryName?sex=611">Men</a>
<a href="~/CategoryName?sex=612">Unisex</a>
..........

..........
其他链接必须更改,然后我单击了一个链接,例如单击新产品

<a href="~/CategoryName?newproduct=610">New Products</a>
<a href="~/CategoryName?newproduct=610&sex=610">Women</a>
<a href="~/CategoryName?newproduct=610&sex=611">Men</a>
<a href="~/CategoryName?newproduct=610&sex=612">Unisex</a>
...................

...................
第一批,

然后点击一个链接

更改查询字符串,使用新的查询字符串更改其他链接

点击不同的链接


我将在razor页面上发送一个模型。现在如何为querystring数组创建模型和控制器?我应该使用jquery还是。。。。。。?我找不到关于这个问题的样本。感谢您的回复。

您首先是如何生成这些链接的?你能发布你的MVC视图代码吗?虽然我不完全理解你想要实现什么,但你可以使用
$(“表单”).serialize()
为你的模型生成一个兼容的查询字符串(只要你想传递的表单中的每个项目都有隐藏字段或编辑器字段)。我在上面添加了示例照片。。。。。