Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从vb.net中的页面加载事件集调用特定的javascript函数_Javascript_Asp.net_Vb.net - Fatal编程技术网

如何从vb.net中的页面加载事件集调用特定的javascript函数

如何从vb.net中的页面加载事件集调用特定的javascript函数,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我有一堆javascript(在我的aspx页面中用不同的标记分隔)。 现在,我想在页面加载的某个条件有效时调用一个特定的Javascript。 此脚本的执行将返回几个值,这些值作为其余vb.net代码执行的输入。 vb代码执行完成后,我希望执行剩余的javascript代码 我试过这样做: If CombinedMapPointsDropDownList.Items.Count = 0 Then ScriptManager.RegisterClientScriptBlo

我有一堆javascript(在我的aspx页面中用不同的标记分隔)。 现在,我想在页面加载的某个条件有效时调用一个特定的Javascript。 此脚本的执行将返回几个值,这些值作为其余vb.net代码执行的输入。 vb代码执行完成后,我希望执行剩余的javascript代码

我试过这样做:

If CombinedMapPointsDropDownList.Items.Count = 0 Then
            ScriptManager.RegisterClientScriptBlock(Me, Me.GetType(), "GetVals", "javascript:getCurrentPosition(pos);", True)
        End If
执行此命令后,我的所有javascript都将被执行


任何想法,请分享。提前感谢

将vb.net代码执行后运行的脚本从页面加载中删除。并将vb.net函数作为Ajax调用调用。然后在Ajax函数成功后,您可以放置剩余的脚本。

那么您的问题/问题到底是什么?所有vb代码首先在服务器上执行,以便o生成发送到浏览器的页面。一旦到达浏览器,JS代码就会执行。但是,您可以让JS代码在适当的时间向服务器发出单独的Ajax请求,允许更多的VB代码运行-这是单独的请求/响应,但可能会达到您的最终目标。最初,我们可以执行javascript b吗基于代码隐藏中定义的条件?Hi nnnnn,感谢您的明确解释。我这里的问题是,当JS开始执行时,我是否可以将其执行限制为一个特定的函数,并在服务器完成vb代码其余部分的执行后延迟其余部分的执行?