0

在 ASP.NET Web API 中,我有一个操作方法,如下所示:

    [GET("?{optionalValue:int?}"), HttpGet]
    public HttpResponseMessage Search(int? optionalValue = null)

如何在没有 optionalValue 参数的情况下使用 hyprlinkr 创建链接?

试过:

linker.GetUri<MyController>(c => c.Search(null).ToString()

抛出 NullReferenceException,同样如此

linker.GetUri<MyController>(c => c.Search(new int?()).ToString()

TIA

4

1 回答 1

0

最新版本的 HyprLinkr 1.0.1 似乎支持 Nullable,只需使用:

linker.GetUri<MyController>(c => c.Search(new int?()).ToString()
于 2014-01-27T13:20:53.163 回答