简体   繁体   English

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM