C#asp电子邮件表单 - 复选框返回null并且不会发送

时间:2016-07-15 02:22:03

标签: c# asp.net checkbox null

protected void btnSend_Click(object sender, EventArgs e)
{
    string _docValues = String.Join("<br>", Request.Form.GetValues("sendme"));
    string _vidValues = String.Join("<br>", Request.Form.GetValues("vidsend"));
}

我有一个包含两组html checkboxes的电子邮件表单。我收集了这些值并将它们放入自己的字符串_docValues_vidValues中。但是,如果我检查每个组的复选框,则此表单仅发送。如果我不从_docValues中选择某些内容,则会给我一个错误:

  

值不能为空

如何为其分配一个值,即使它只是一个空格?

2 个答案:

答案 0 :(得分:0)

dynamic jsonObject = System.Web.Helpers.Json.Decode(jsonText);

答案 1 :(得分:0)

protected string _docValues = string.Empty;
protected string _vidValues = string.Empty;

protected void btnSend_Click(object sender, EventArgs e)
{
    if (Request.Form["sendme"] != null)
        _docValues = String.Join("<br>", Request.Form.GetValues("sendme"));

    if (Request.Form["vidsend"] != null)
        _vidValues = String.Join("<br>", Request.Form.GetValues("vidsend"));
}