【发布时间】:2013-07-17 14:14:43
【问题描述】:
我正在使用Html.ActionLink(string linkText, string actionName, object routeValues) 重载将一些参数发送到操作方法..
有时我需要传递一个空参数值,例如:?item1=&item2=value
我在我创建的匿名类型中指定参数并作为routeValues 传递,但null 和string.Empty 都会导致URL 省略空的item1 参数。
new { item1 = null, item2 = "value" }
new { item1 = string.Empty, item2 = "value" }
new { item1 = "", item2 = "value" }
// all result in:
?item2=value
我可以手动创建 URL,但我想使用辅助方法。
建议?
【问题讨论】:
标签: asp.net-mvc razor parameters query-string actionlink