是否可以使用ASP.NET MVC添加“空”查询字符串参数?我需要使用Html.ActionLink
以某种方式生成以下网址:
/主页/索引?富
但是Html.ActionLink("Index", "Index", new {foo = ""})
会输出
/主页/索引
这有可能吗?
答案 0 :(得分:3)
您可能必须使用Url.Action()而不是Html.ActionLink。
<a href="<%= Url.Action("Index") %>?foo">Index</a>
答案 1 :(得分:1)
现在我对你的问题了解了一点,不,我不认为有办法强制ActionLink()函数有一个空字符串值查询字符串参数。
所以下一个问题是......将foo
的空值转换为空字符串是否存在语义问题?