我有幾個空路由值我想查詢字符串:RouteValueDictionary忽略空值
var routeValues = new RouteValueDictionary();
routeValues.Add("one", "");
routeValues.Add("two", null);
routeValues.Add("three", string.Empty);
如果我把它傳遞給UrlHelper.RouteUrl()
它忽略所有的值和生成的查詢字符串是空的。但是,像/?one=&two=&three=
這樣的網址完全有效。我怎樣才能做到這一點?
'String.Empty'是否會產生相同的結果? –
它的確如此。更新了帖子。 – UserControl
我在這裏看不到問題。 –