代码之家  ›  专栏  ›  技术社区  ›  Atanas Korchev

具有ASP.NET MVC的空查询字符串参数

  •  2
  • Atanas Korchev  · 技术社区  · 15 年前

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

    家庭/索引?福

    然而这 Html.ActionLink("Index", "Index", new {foo = ""}) 意志输出

    家庭/索引

    这有可能吗?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Matt    15 年前

    您可能必须使用url.action()而不是html.actionLink。

    <a href="<%= Url.Action("Index") %>?foo">Index</a>
    
        2
  •  1
  •   Nick Larsen    15 年前

    现在我了解了您的问题,不,我认为没有一种方法可以强制actionLink()函数使用空字符串值的查询字符串参数。

    所以下一个问题是…转换空值时是否存在语义问题 foo 到空字符串?