2011-02-18 3 views
0

Help。私は顧客が自分のウェブサイトに自分のスタイルルールを追加できるサイトを持っています。全体のプロセスは完全に機能しますが、ダイナミックスタイルシートのポストバックを使用してページを作成すると、ときどきスタイルシートルールの一部だけが読み込まれることがあります。最初のページはすべてのスタイルをロードし、いくつかのポストバックは正常にロードされますが、ポストバックの一部(約60%)では、特定のスタイルがランダムにドロップされます。ライフサイクルの問題ですか?その無作為、私は何もトレースする必要はありません。動的に生成されたスタイルシートをロードしてセッション中永続化し、それを却下する方法はありますか?Asp.net Dynamic ashx Stylesheetは常にポストバックには対応していません

ありがとう!!!私がここに得た答えは、常に上にある、誰かが何が起こっているか知っている必要があります。

+1

FirebugとFiddlerには何が表示されますか? – SLaks

答えて

2

私はCSSファイルがあると理解していますが、一部のルールのみが適用されていますか?ユーザーがアップロードしたシートの後に他のスタイルシートがないことは確かですか?ユーザーのシートが競合/オーバーライドされていますか?

どのシートがロードされているか、上書きされているスタイルがどこからスタイルを取得しているかを確認するためにFirebugを探してきましたか?

+0

はい、正しいシートがロードされ、スタイルが正しく読み込まれています。 Firebugは適切なスタイルを示しますが、ieとfirefoxの両方でランダムに適用されるわけではありません。ページが正しいスタイルを送信しているようですが、ブラウザは高速に読み込んでスキップしています。面白いサイドノート。私がページに移動してナビゲートするだけで、それらが適用されると、ページを更新するときにはうまくいかないように見えます。 (それだけではなく、私のシステム) – Daniel

+0

それはまっすぐそこにナビゲートするとき、それは動作しますが、リフレッシュでそれdoesnt?あなたが何度も何度もリフレッシュしていたら、それはそれ自体を修正するか、それとも永続的にフォバリングされますか?リフレッシュの原因となる問題は面白く、キャッシングが問題を引き起こす可能性があると思うかもしれませんが、セットアップの詳細を知らなくても難しいと言えるでしょう。 –

+0

何らかの理由で、ヘッドをユーザーコントロールに追加してキャッシュしたところ、すべてが完全になりました。 – Daniel

関連する問題