Javascript 在vb.net中使用脚本管理器动态追加时间

Javascript 在vb.net中使用脚本管理器动态追加时间,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我试图使用下面的代码在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.Parse

我试图使用下面的代码在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
Dim st As String=“09:00 am”
暗显为String=“11:00 am”
Dim start As DateTime=DateTime.ParseExact(st,“hh:mm tt”,无)
Dim[end]As DateTime=DateTime.ParseExact(编辑为“hh:mm tt”,无内容)
调宽间隔为整数=30
作为新列表的时间间隔(字符串)
对于i,作为整数=1到5
lstTimeInterval.Add(start.ToString(“hh:mmTT”))
开始=开始。添加分钟(间隔)
响应。写入(开始+“
”) ScriptManager.RegisterStartupScript(Page,Page.GetType(),“time”+i.ToString,“alert('h');$('.cnt')。append(“+start.TimeOfDay.ToString+”),True) 下一个
错误

$('.cnt').append(09:30:00)//在这里,粗体部分给出了参数列表后的错误(缺失)
$('.cnt')。追加(10:00:00

将时间用引号括起来:

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "time" + i.ToString, "alert('h');$('.cnt').append('" + start.TimeOfDay.ToString + "');", True)