C# 从空参数中清除Url
如何从Url中删除空参数:C# 从空参数中清除Url,c#,asp.net-mvc,asp.net-mvc-3,C#,Asp.net Mvc,Asp.net Mvc 3,如何从Url中删除空参数: http://localhost:12058/User/Doctors?pageNumber=1&HospitalId=&DepartmentId=&specialityId=&name=&email= 在我的例子中,我希望从以下地址获得干净的Url:name=&email= 我尝试这样做: routes.MapRoute(null, "{controller}/{action}/{id}", // URL with para
http://localhost:12058/User/Doctors?pageNumber=1&HospitalId=&DepartmentId=&specialityId=&name=&email=
在我的例子中,我希望从以下地址获得干净的Url:name=&email=
我尝试这样做:
routes.MapRoute(null, "{controller}/{action}/{id}", // URL with parameters
new { controller = "User", name = UrlParameter.Optional, email = UrlParameter.Optional });
但这对我来说不起作用我希望url没有空参数如果下面的建议解决了您的问题,请单击答案左侧的复选框将问题标记为已解决。是的,我理解您的要求:您尝试了什么?我尝试了我在问题中编写的代码(routes.mapproute(null,{controller}/{action}/{id}),//Global.asax中带有参数new{controller=“User”,name=urlparmeter.Optional,email=urlparmeter.Optional});)的URL