3

ページ Aのクロスページpostbackを使用してページ B にデータを渡しています。

ポストバックを引き起こすボタンには postbackurl が設定されていますが、ユーザーが DDL から値を選択するまで無効になり、その時点で JavaScript を使用してボタンが有効になります。ただし、これによりクロスページ ポストバックが発生するのを防ぎ、ページ A はそれ自体にポストバックするだけです。

ボタンが無効にされていない場合は、正常に機能します。誰でもこれを解決する方法を知っていますか?

4

1 に答える 1

2

ボタンが無効になっているように見えます.Netは、クライアントでクロスページポストバックを処理するために必要なビットを追加することを気にしないため、ボタンがクライアント側で有効になっている場合、それらは失われます。

解決策の 1 つは、(.Net がクロス ページ ポストバック コントロールを追加するように) 最初にボタンを有効にしてから、コントロールがクライアントに読み込まれるとすぐに JavaScript を使用して無効にすることだと思います。しかし、これは少し不格好に聞こえます。

于 2008-09-01T16:29:49.630 に答える