更改查询字符串?

时间:2015-04-25 19:20:36

标签: c# asp.net-mvc visual-studio-2013

目标:
当您按下按钮创建时,将网址设置显示为“http://localhost:49332/Home/Contact2/1?idd=first”(“http://localhost:49332”除外)而不是“http://localhost:49332/Home/Contact2/1?one=second&two=yes”(“http://localhost:49332”除外)

问题:
我不知道怎么办?我坚信它与querystring有关。

的信息:
*我希望查询字符串发生在方法“Public ActionResult contact2(int?id,string one,string two)”中 *您可以在网站(https://drive.google.com/file/d/0B23pYZkpAyafbEtYTjhYaHhtNkk/view)上下载源代码。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我相信在你的情况下,最简单的方法是使用AttributeRouting。

http://blogs.msdn.com/b/webdev/archive/2013/10/17/attribute-routing-in-asp-net-mvc-5.aspx

或者,您应该在RoutConfig类中配置路由,此链接可能会有所帮助https://msdn.microsoft.com/en-us/library/cc668201%28v=vs.140%29.aspx

如果你只想使用查询字符串,只需将动作参数名称放在网址中...一切都应该正常。