2012-02-29 12 views
0

オフラインでデバッグするとき、正しく表示されるページがあります。ただし、公開されたページを表示すると、すべてのRadNumericTextBoxのスタイリングがすべてオフになります。スタイリングで - 私はポジショニングを意味します。ボックスがスクロールエリアをオーバーフローし、そうではすべてのスクロールに影響されない公開されたページのtelerikコントロールによるスタイリングの問題

enter image description here

:以下のスクリーンショットを参照してください。あなたが見ることができるように何スタイリングはインラインで適用されていない

  <td> 
        <telerik:RadNumericTextBox runat="server" ID="txtUnitPrice" Text='<%# Bind("UnitPrice") %>'> 
         <ClientEvents OnValueChanged="txtValueChanged" /> 
        </telerik:RadNumericTextBox> 
       </td> 

これらRadNumericTextBoxさんは、リピータの体の一部です。しかし、以下のものがレンダリングされています(明らかに、何らかの種類のWebリソースがスタイルを適用しています)。

<span class="riDisplay" id="ctl00_MainContent_Edit1_rptTasks_ctl03_txtQtyOrdered_display" style="width: 148px; text-align: left; color: #000; line-height: normal; padding-right: 5px; padding-left: 5px; font-family: "segoe ui",arial,sans-serif; font-size: 12px; border-right-width: 3px; border-left-width: 1px; display: inline;" _events="[object Object]"> 

誰でもこの光を放つことはできますか?オフラインと「オンライン」の両方のバージョンが同じブラウザモードで実行されています。

EDIT:非常に奇妙な何かがちょうど起こった - バックアップ開発ツールを開き、まったく同じ要素に見て、私はページを再読み込みしました、そして今、レンダリングされているものとして表示され、次の

<span class="riDisplay" id="ctl00_MainContent_Edit1_rptTasks_ctl03_txtQtyOrdered_display" style="display: none;"/> 

まだ表示されていませんが、別の方法で2回レンダリングされているのは変です。

答えて

1

あなたのコントロールについてはよく分かりませんが、まずonValueChangedイベントの周りに関数をラップしようとします。

<ClientEvents OnValueChanged="function(s,e){txtValueChanged();)" /> 

それから私は(Firefoxの経由)放火犯を取得し、あなたのコントロールが使用しているスタイルを見ると、彼らのは何かの前にロードされたことを確認してくださいと思います。 CSSクラス/スタイルがそれ以上に役立つかどうかを確認する必要があります。

関連する問題