0

OnClickJSON と asp.net ボタン コントロールのイベントをそのイベント ハンドラーに渡すにはどうすればよいですか? OnClickイベントハンドラに設定されるためです。データを引数として送信する方法がわかりません。私は別の方法を考え出しましたが、jQuery.Ajaxそれを行う方法や、それが可能か実行可能かを知りたいです。

4

1 に答える 1

1

通常の POST 値、たとえば HiddenField として送信できます。

手順:

  • ページで HiddenField を定義します。
  • ポストバックする前に、クライアント側で JSON 値を入力してください。
  • ボタン イベント ハンドラーで、JSON である HiddenField の値を取得します。
  • 値を解析し、あなたがしなければならないことをしてください。

別の方法は、ボタンのポストバックを使用する代わりに、コントロール/ページにインターフェイスを実装し、IPostBackEventHandlerそれらに直接ポストバックすることです。この場合、JSON 値を ASP.NET __doPostBackJavaScript 関数の呼び出しで直接渡すことができます。

于 2013-06-01T11:21:02.433 に答える