【发布时间】:2016-07-15 02:31:49
【问题描述】:
我正在.NET 上使用 Nancy 编写一个 CRUD Web api。在尝试进行一些服务器端验证时,我无法阻止在数据库中写入空值的表单。
这是我的控制器/模块:
public dynamic NEW_POST(dynamic parameters)
{
//Binds model to form
var post = this.Bind<Post>();
if (post.Title.Length == 0 && post.Content.Length == 0)
{
return HttpStatusCode.BadRequest;
}
else
{
_post.Create(post);
return Response.AsRedirect("/");
}
}
我还尝试检查模型是否 == null。
空值仍然通过控制器并进入数据库。 任何提示将不胜感激,谢谢
【问题讨论】:
标签: c# asp.net-mvc http nancy