Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从空参数中清除Url_C#_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

C# 从空参数中清除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

如何从Url中删除空参数:

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