1

我有一堆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 都将被执行。

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

4

1 回答 1

0

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

于 2012-08-24T06:53:50.433 回答