繁体   English   中英

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

[英]Append time dynamically using script manager in 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.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

错误

$('。cnt')。append( 09:30: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