Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将Ajax日历控件创建的文本框值传递给变量时,字符串未被识别为有效的日期时间_Asp.net_Ajax_Vb.net_Datetime - Fatal编程技术网

Asp.net 将Ajax日历控件创建的文本框值传递给变量时,字符串未被识别为有效的日期时间

Asp.net 将Ajax日历控件创建的文本框值传递给变量时,字符串未被识别为有效的日期时间,asp.net,ajax,vb.net,datetime,Asp.net,Ajax,Vb.net,Datetime,我试图将Ajax calendar extender控件填充到文本框中的日期值传递给日期变量,但我一直收到一个“字符串未被识别为有效日期时间”错误。在填充变量时,我尝试过修改特定的日期格式,但始终出现相同的错误。谁能告诉我哪里出了问题 代码: 文本框中显示的值:“6/6/2014” 它是否与calendar extender控件用于填充文本框的格式有关, 请尝试下面的例子。从只读文本框检索日期时出现问题。我们的问题可能不同,但这可能会对您有所帮助 Dim RenewalDate As Stri

我试图将Ajax calendar extender控件填充到文本框中的日期值传递给日期变量,但我一直收到一个“字符串未被识别为有效日期时间”错误。在填充变量时,我尝试过修改特定的日期格式,但始终出现相同的错误。谁能告诉我哪里出了问题

代码:

文本框中显示的值:“6/6/2014”

它是否与calendar extender控件用于填充文本框的格式有关, 请尝试下面的例子。从只读文本框检索日期时出现问题。我们的问题可能不同,但这可能会对您有所帮助

 Dim RenewalDate As String = Request.Form(txtRenewalDate.UniqueID)

必须尝试调试以查看您是否实际从网页获取2014年6月6日?您为calendar extender设置了什么格式?我知道CalendarExtender不喜欢某些日期格式,例如:dd-MMM-yyyy。尝试将其设置为dd MM yyyy。我尝试将变量类型更改为字符串,得到的是“#6/6/2014#”。尝试调用Date.Parse(txtreewanaldate.Text)。CalendarExtender格式与我在尝试填充变量时指定的格式相同:“M/dd/yyyy”谢谢Levi。当我从文本框中删除ReadOnly属性,并且能够使用我最初发布的代码时,我的问题得到了解决。
 Dim RenewalDate As String = Request.Form(txtRenewalDate.UniqueID)