問題タブ [postback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1717 参照

asp.net - ポストバックのデータグリッドで動的コントロールが見つかりません

.NET 1.1を使用して、各行に3つの列を含むDataGridがあります。

1行目には、テキスト付きのラベルがあります。

行3には、常に2つのラジオボタンと2つのチェックボックスがあり、それらはページのHTML側にあります。

行2には、動的に生成されたコントロール(現時点ではテキストボックスのみ)があり、行ごとに1つ以上存在することができます。これらはユーザー入力に使用されます。

ページにボタンがあり、ユーザーがボタンをクリックすると、DataGridのソース(my DataTable)をユーザーの入力からの新しい値で更新する必要があります。

問題は、DataGridがPostBackで動的に生成されたコントロールを失っているように見えることです。DataGridの各アイテムをループして、ラジオボタンとチェックボックスにアクセスできますが、テキストボックスがありません。

何か案は?

0 投票する
1 に答える
478 参照

asp.net - ポストバック セキュリティ

私は最近、jQuery および *.asmx Web サービスを使用しており、その際にセキュリティを意識するように努めています。

ログアウトしているときでも、ログイン中にのみアクセスできるリソースにAJAXリクエストを送信できると思います。

したがって、特定のサーバー側アクションを実行する前にユーザーの状態を検証するために、これらの AJAX 要求のそれぞれに特別なキーとハッシュを含めます。

でも

その点で、ポストバックは安全だと常に思っていました。改ざんされた要求を受け取った場合、.NET はエラーをスローします。

それは安全な仮定ですか?または、AJAX または非 AJAX HTTP POST を介して受信したかどうかに関係なく、すべての要求を検証する必要がありますか?

どちらも技術的には HTTP POST だと思いますが、AJAX は明示的に渡したもののみを送信しますが、通常の ASP.NET にはすべてのビューステート値が含まれます。あれは正しいですか?

0 投票する
40 に答える
661956 参照

.net - ポストバックまたはコールバック引数が無効です。イベントの検証は、' を使用して有効にします'

クライアント側からページをポストバックすると、次のエラーが発生します。クライアント側で asp:ListBox を変更する JavaScript コードがあります。

どうすればこれを修正できますか?

以下のエラーの詳細:

0 投票する
3 に答える
1675 参照

asp.net - ポストバックして検証を実行する前に、イベント クリックで ASP 検証を無効にする

ポストバックして検証を実行する前に、イベント クリックの ASP 検証を無効にすることはできますか? これは、C# を使用した ASP 用です。

フィールドバリデーターを含む一連のテキストボックスに詳細をロードしたいと思います。ただし、コード実行前のポストバックで検証が行われるように見えるため、これらのテキスト ボックスを実際に埋めるには、これらのテキスト ボックスの検証を無効にする必要があります。

データをロードするときにフィールドバリデーターをオンにしている理由が気になる場合は、フィールドにもユーザーが入力したデータが保持されているためです。

0 投票する
11 に答える
3291 参照

asp.net - セッション中のデータの保持とポストバックでのデータの入力

データセットをセッション中に保持するか、各ポストバックでデータセットを埋めるのが望ましいですか?

0 投票する
2 に答える
2795 参照

asp.net - Asp.net での POST 後のフォームのクリア

POST後にフォームをクリアする通常の手順は何ですか? テキストボックスをループして、すべてのテキストを消去しますか? 複数のフォームを持つ ASP.NET アプリケーションがあり、それらがデータを 2 回送信しないようにしようとしています。

ありがとう

0 投票する
1 に答える
2308 参照

asp.net - FormView で編集モードに入る際の問題

私が抱えている問題は、コーディングの問題ではなく、デザインの問題ではないかと心配していますが、とにかく質問します。

データベースの値に基づいて 2 つの異なるユーザー コントロールを動的に読み込む ASP.NET 2.0 Web アプリケーションがあります。これらの各ユーザー コントロールの内部には、基本的に FormView コントロールと、データベースからの値を表示する SqlDataSource コントロールがあります。これらのコントロールの 1 つはデータの表示専用で (レイアウトを簡単に制御できるように FormView を使用しました)、もう 1 つの FormView はユーザーが編集できるようにする必要があります。

このページで、ユーザーはドロップダウンを選択して、コントロールのロードに使用する「マジック値」を変更できます。このドロップダウンでは、自動ポストバックが有効になっています。

ポストバックが発生すると、コントロールが動的にロードされた後はすべて問題ないように見えますが、編集ボタンをクリックすると、FormView を「編集」モードにせずにページが更新されるだけです。これを行うには、[編集] ボタンをもう一度クリックする必要があります。

それで、私の質問は、どうすれば余分なマウスクリックが必要になるのを止めることができますか? ポストバックで物事がどのように構築されるかに関係があると考えていますが、私の脳は今揚げられており、誰かがすでにこの問題を解決していることを望んでいました.

0 投票する
2 に答える
12239 参照

asp.net - ClientScriptManager.GetPostBackEventReference メソッド

私はこれを読んでいるときにこのメソッドが何を意味するのかを理解しようとしていますが、これがどのような用途があるのか​​ 疑問に思っています. 与えられた例がよくわかりません。

誰かがそれについて別の説明をすることができますか。例が役立ちます。

ありがとう

0 投票する
3 に答える
4666 参照

asp.net - ASP.NET ユーザー コントロール - クライアント側 (JavaScript) で変更された値をコントロールに戻すことができない

わかりましたみんな、ここに私の問題があります:

テキストボックスを使用してユーザーにデータを表示するカスタム コントロールを作成しました。

ユーザーがコントロールを操作すると、そのテキストボックスの値がクライアント側の javascript で変更されます

私のページにもボタンがあります。ユーザーがボタンをクリックすると、カスタム コントロール (別名、テキスト ボックス) から値を取得し、他の場所で使用したいと考えています。

したがって、ボタンの onClick イベントでは、次のようにします。

問題は、カスタム コントロールに使用可能な新しいテキスト ボックスの値がないことです。カスタム コントロールでは、テキスト ボックスは空です。ただし、Request.Form コレクションで正しい値を確認できます。

ここで何か間違ったことをしていますか?それとも、Request.Form から読み取る必要がありますか?!

0 投票する
6 に答える
4649 参照

c# - ボタンを作成し、ポストバックからイベントをフックする方法

かなりのプロセッサとディスクを集中的に使用する検索に基づいて、最初にボタンを生成する必要があります。各ボタンは選択を表し、ポストバックをトリガーします。私の問題は、ポストバックがコマンド b_Command をトリガーしないことです。元のボタンが再作成されていないためだと思います。ポストバックで元の検索を実行してボタンを再作成する余裕がないため、ポストバック情報から必要なボタンを生成したいと考えています。

どのように、どこでこれを行う必要がありますか? たとえば、Page_Load の前にそれを行う必要がありますか? ポストバックから CommandEventHandler を再構築するにはどうすればよいですか?