sIFR 3、jQuery BlockUI、およびUpdatePanelを使用すると、ページが更新されてSIFRフォントが消えるという問題が発生します。
UIのブロックとブロック解除を処理するために使用するJavascriptファイルで、部分的なポストバックを検出し、UIのブロックを解除します。
prm.add_endRequest(function(){$ .unblockUI();});
このコードブロックでsIFR.replace()を再実行すると、フォントsIFRフォントはレンダリングされますが、#文字がページタイトル(ブラウザウィンドウ/タブの上部)に置き換わります。これはIEでのみ発生するようです(図を参照)。LinkButtonを使用してページを更新するたびに、余分な#文字が追加されるため、ページタイトルは「#########」のようになります。なぜこれが起こっているのか考えていますか?
代わりに実行する必要がある特定のsIFR.update()関数はありますか?sIFR.redraw()またはsIFR()を実行すると、javascriptの実行時エラーが発生します。