我是Nancy的新手,
我看到我可以使用Request.Query.Foo
处理查询字符串,并通过Request.Query.Foo.HasValue
检查是否存在值。如果我尝试读取Foo但它不存在,Nancy会返回null还是抛出?
答案 0 :(得分:2)
Foo将是DynamicDictionaryValue类型,因此您实际上需要访问Value属性才能使用它,就像使用Nullable类型一样。它不会简单地引用一个错误来引用Request.Query.Foo,除非你尝试用.Value做某事并且它是null。