[英]Append time dynamically using script manager in vb.net
I am trying to append time dynamically in vb.net using below code but i always got error "missing ) after argument list" Please let me know where i am wrong. 我正在尝试使用下面的代码在vb.net中动态追加时间,但是我总是在“参数列表后”出现错误“缺少”,请让我知道我错了。
Dim st As String = "09:00 am"
Dim ed As String = "11:00 am"
Dim start As DateTime = DateTime.ParseExact(st, "hh:mm tt", Nothing)
Dim [end] As DateTime = DateTime.ParseExact(ed, "hh:mm tt", Nothing)
Dim interval As Integer = 30
Dim lstTimeIntervals As New List(Of String)
For i As Integer = 1 To 5
lstTimeIntervals.Add(start.ToString("hh:mm tt"))
start = start.AddMinutes(interval)
Response.Write(start + "<br/>")
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "time" + i.ToString, "alert('h');$('.cnt').append(" + start.TimeOfDay.ToString + ");", True)
Next
ERROR 错误
$('.cnt').append( 09:30:00 ); $('。cnt')。append( 09:30:00 ); //here in bold portion of time it is giving error missing ) after argument list $('.cnt').append( 10:00:00 ) //此处以粗体显示的时间是在参数列表$('。cnt')。append( 10:00:00 )之后的缺少错误)
把时间用引号引起来:
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "time" + i.ToString, "alert('h');$('.cnt').append('" + start.TimeOfDay.ToString + "');", True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.