2012-02-15 3 views
0

vb.netを使用してconfirm messageを表示するこのコードがありますが、戻り値を取得してvb.netコードに使用したいとします。JavaScriptから結果を得てvb.netで使用できますか?

Dim str As String = "<script>" & 
         "$('.test').live('click',function(){" & 
         "confirm('test');" & 
         "})</script>" 
    ScriptManager.RegisterClientScriptBlock(control, GetType(Button), "sas", str, False) 

私はhtml compnentに結果データを格納し、vb.netコードでそれを使用して考えています、別の解決策はありますか?

答えて

0

結果を隠しフィールド(<input type="hidden">)に格納し、ポストバック後にコード内で検索することができます。

0

直接ではありません。サーバー側のコードは、テキストを一方向チャネルで出力しています。 JavaScriptは別のシステムで実行されています。新しいHTTPリクエストを作成せずにJSからサーバーにデータを取得することはできません。

他の言語で同じ問題であるUsing Pylons global variables with JavaScriptも参照してください。

関連する問題