所以我得到了一个带有一些问题的表单,我希望如果输入框为空,则该值不会传递给数据库。
如何使用razor / webmatrix实现这一目标?
var questionOne = Request.Form["QuestionOne"];
var questionTwo = Request.Form["QuestionTwo"];
var questionThree = Request.Form["QuestionThree"];
if (IsPost && Validation.IsValid()) {
if(ModelState.IsValid) {
// Execute to Database
}
}
答案 0 :(得分:0)
通过实现简单的代码:
if(string.IsNullOrWhiteSpace(questionOne) == false)
{
//Put it into the database
}
答案 1 :(得分:0)
您可以使用不允许字符串为空值的属性来检查此内容
[Required]
[RegularExpression("^(?!\s*$).+", ErrorMessage = "it mast not be empty!")]
public string questionOne { get; set; }