验证空字符的表单

时间:2014-04-08 09:46:15

标签: c# asp.net .net

我有一个表单,我需要强制所有字段,我已在Savebutton事件中编写此代码以进行验证。即使在给出所有值并且我点击保存之后它仍然显示警报消息。

     if (String.IsNullOrWhiteSpace(txtDate.Text) || String.IsNullOrWhiteSpace(txtTotalAmount.Text) || String.IsNullOrWhiteSpace(txtMonthlyAmount.Text) || (ddlCode.Items.Count == 0) || (ddlCategory.Items.Count == 0) || (ddlDepartment.Items.Count == 0) || String.IsNullOrWhiteSpace(txtRemarks.Text))
    {
        string message = "Please fill all the fields to save the data";
        string script = String.Format("alert('{0}');", message);
        this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "msgbox", script, true);
        return;
    }

1 个答案:

答案 0 :(得分:-2)

使用RequiredVFieldValidator控制是一种更好的方法。