目标:
当您按下按钮创建时,将网址设置显示为“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)上下载源代码。
答案 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
如果你只想使用查询字符串,只需将动作参数名称放在网址中...一切都应该正常。