我做了一個註冊頁面,用戶在其中輸入個人信息來創建一個帳戶。但我一直得到一個異常,我的應用程序與控制驗證根本不起作用!日期時間例外
protected void btnSubmit_Click(object sender, EventArgs e)
{
Registration _m = new Registration();
DateTime dateOfBirth = DateTime.ParseExact(txtDOB.Text, "dd/MM/yyyy", null);
lblMsg.Text = _m.Register(txtUser.Text, txtTitle.Text, txtPass.Text,
txtMidI.Text, txtSur.Text, txtCity.Text, txtPostCode.Text, txtxMobile.Text,
txtLandL.Text, txtEmail.Text, RBLMF.SelectedValue, dateOfBirth,
RBLYesNo.SelectedValue, txtSQ.Text, txtxAn.Text);
}
異常說:
String was not recognized as a valid DateTime.
什麼是你試圖解析日期時間字符串? – Icepickle 2014-12-02 23:20:59
對於初學者,您應該使用調試器或堆棧跟蹤來查找代碼失敗的位置,儘管在這種情況下,它很可能是您對「DateTime.ParseExact」的單個調用。您嘗試創建日期的字符串不符合預期的格式。你使用什麼字符串? – cost 2014-12-02 23:22:39
出生日期可以插入文本框內dd/MM/yyyy – chris 2014-12-02 23:22:57