2011-06-28 27 views
0

私はasp.netページに何らかのデータ読み込み問題があります。私は悪いデータを見つけようとしていますが、悪いデータの結果はページ上のコントロールが自動ポストバックしないということです。リンクボタン、ドロップダウンリストなどは、クリックしても何も表示されません。私はちょうど知りたいと思っていた、誰かがjavascriptやhtmlまで間違っていることを知っていますか?私はページ上にTelerikからのradtabbarを持っていて、クリックしても何もしません。誰かが私が探すべきものについて何か考えがあるなら、私はとても感謝しています。ページの何が間違っているのか分かりましたら、データがどこに失われているかを調べるのに役立ちます。自動ポストバックがasp.netページで動作していません

ありがとう!

+0

あなたのコードを見せてください。コードなしの純粋な推量。 –

+0

@Matthew Coxは問題のようです。コードビハインドは2700行で、aspxは2400で、ページのどの部分が問題を引き起こしているのか分かりません。私はちょうどページのtotal asp.netの失敗を引き起こす可能性のあるより一般的な考えに興味があります... – Tyler

+0

私は見なかった愚かなバリデーターがありました!空白のフィールドバリデーターがあり、ドロップダウンの隣に8ptアスタリスクを追加するだけです。入力をありがとう、私はここで貴重な教訓を学んだ... – Tyler

答えて

0

何もないことを、あなたの@Pageで確認してください。私は、マークアップまたはコードの背後にあるすべてのjavascriptを調べます。フォームが送信され、キャンセルされるJavaScriptを処理するJavaScriptがある場合があります。これにより、ポストバックが発生しなくなります。

コードビハインドがインタフェースIPostBackHandlerを実装しているかどうかを確認してください。インターフェイスで必要なメソッドはRaisePostBackEvent(string args)です。この方法にはバグがあり、ポストバックを多かれ少なかれ呑み込むことができます。

ボトムライン、多くの可能性があります。

+0

ありがとうございます。これは本質的に、ほとんど目に見えない検証エラーインジケータを出力するバリデーターのために起こったことです。 – Tyler

+0

@Tyler aaa不正なバリデーターは間違いなくそれを行うでしょう。ポストバックシナリオがないことを精神チェックリストに追加します。私はそれが楽しいと思った= Pを追跡する –

0

私は、私のコントロールが表示されずに重なっている不正な「div」と同様の問題を抱えていて、それらを使用できなくしました。

0

すべて(限り、あなたが認識しているとして)犯人かもしれないコードの5000本の+ラインよりも悪いAutoEventWireup属性=「true」を

関連する問題