0

私は次の状況を持っています

try
{
    // do something
}
catch(Exception e)
{
    RegisterClientScriptBlock();
    // **can i do this using Jquery replacing RegisterClientScriptBlock**
}

JavaScriptコードを発行するためにRegisterClientScriptBlockを多用しているaspxページがあります.JavaScriptライブラリを作成し、RegisterClientScriptBlockの代わりにページに直接配置する方が良い方法です.

現在のアプリケーションはビジネス ロジックを呼び出し、RegisterClientScriptBlock を使用して呼び出す JavaScript を決定します。

c# コード

RegisterStartupScript("", "<script>ShowConvertedAlertMessage('Docs:" &   Docs.Home.GetAlertMessage("OB19") & "');</script>")

Docs は、DLL から取得しているオブジェクトです

jQueryを使用してこれを行うことができる他の方法はありますか

4

1 に答える 1

0

プレーンな Javascript の代わりに、同じ方法で Jquery コードを挿入できます。最後の Jquery は Javascript コードです。何らかの条件が満たされたとき、またはサーバー側でイベントが発生したときに RegisterStartupScript を実行している場合。ResigterStartUpScript は問題ないと思います。

于 2011-10-13T06:21:02.550 に答える