在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
答案 0 :(得分:0)
Nullable似乎得到了HyprLinkr最新版本1.0.1的支持,只需使用:
linker.GetUri<MyController>(c => c.Search(new int?()).ToString()