2

是否可以使用 ASP.NET MVC 添加“空”查询字符串参数?我需要以某种方式使用以下网址生成以下网址Html.ActionLink

/首页/索引?foo

但是,这Html.ActionLink("Index", "Index", new {foo = ""})将输出

/首页/索引

这可能吗?

4

2 回答 2

3

您可能必须使用 Url.Action() 而不是 Html.ActionLink。

<a href="<%= Url.Action("Index") %>?foo">Index</a>
于 2010-02-05T15:19:57.027 回答
1

现在我对您的问题有了更多了解,不,我认为没有办法强制 ActionLink() 函数具有一个空字符串值的查询字符串参数。

foo所以下一个问题是......将空值转换为空字符串是否存在任何语义问题?

于 2010-02-05T15:09:06.550 回答