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 に答える