作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Nancy 通过 dynamic
将我的查询字符串和表单值传递给我的处理程序多变的。下面的示例显示了通过 Nancy 请求传递给 POST 处理程序的表单值,例如Request.Form.xxx
.
处理程序
Post["/"] = _ =>
{
var userId = (string) Request.Form.userid;
if (userId.IsEmpty()) return HttpStatusCode.UnprocessableEntity;
return HttpStatusCode.OK;
};
userid
到一个字符串,然后使用字符串扩展方法来检查该值是 null 还是空字符串(相当于
string.IsNullOrEmpty()
)。
if(Request.Form.userid.IsEmpty()) return HttpStatusCode.UnprocessableEntity;
dynamic
的扩展方法。类型。此外,您无法通过反射检查属性是否存在。欢迎来到 DLR。
最佳答案
Request.Form.userid.HasValue
关于dynamic-language-runtime - 南希FX : How do I check if query-string/form values have been correctly passed to my handler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512727/
我是一名优秀的程序员,十分优秀!