javascript - RegisterClientScriptBlock 不起作用

标签 javascript asp.net vb.net

我的 RegisterClientScriptBlock 由于某种原因没有执行

我在 vb.net 上的代码

Private Sub Update_Chart(ByRef Table As DataSet) 

 (more code but not needed, such as arrays)


  Dim script As String
    script = _
    "function chart()" & _
    "{" & _
   "var chart = $('#container1').highcharts();" & _
    "chart.redraw();" & _
    " }" & _
        ";"


    ScriptManager.RegisterClientScriptBlock( _
        Me, _
        GetType(Page), _
        "container1", _
        script, _
        True)

有什么想法吗?

最佳答案

您的代码只是定义了一个 JavaScript 函数。函数在被调用之前不会被执行。试试这个:

Dim script As String
script = "chart.redraw();"

ScriptManager.RegisterClientScriptBlock( _
    Me, _
    GetType(Page), _
    "container1", _
    script, _
    True)

关于javascript - RegisterClientScriptBlock 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17550975/

相关文章:

javascript - 如果有多个,jQuery 在值之前或之后添加空格

Javascript在可编辑的表格上移动光标在保存行上移动

c# - 什么是“UpdatePanel”?

.net - 删除 Console.CancelKeyPress 处理程序一旦禁用任何 future 处理

vb.net - vb.net 访问路径被拒绝

javascript - 转换为货币格式

php - 在 PHP 中解析 Javascript 文件以提取其中定义的数组的最佳方法

c# - Web API 项目中 CreateHostBuilder 中的 Lambda 表达式

iphone - ASIFormDataRequest : image post to . 网络服务

sql-server - 在 SQL Server 和 VB.Net 之间保持一致的日期时间格式的最佳方法