2016-04-25 146 views
0

在使用最新版本的ASP.net時,AjaxControlToolkit的ColorPickerExtender存在一些問題。 (在Chrome的開發工具做一個小挖之後,我發現它的填充。)ColorPickerExtender - 管理填充問題

每當我試着用這個顏色拾取,就說明這一點: 8px padding,但我真的希望它看起來就像是這樣的: 0px padding

我認爲bootstrap css被自動應用到colorpicker表的填充位置,這是自動生成的。

我的問題是,我如何確保它保持0px填充?

這裏是我在aspx文件中使用它的地方。

<EditItemTemplate> 
    <tr style=""> 
    <td> 
     <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" /> 
     <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" /> 
    </td> 
    <td> 
     <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' /> 
    </td> 
    <td> 
     <asp:TextBox ID="ColorTextBoxEdit" runat="server" Text='<%# Bind("Color") %>' MaxLength="6" Columns="6" /> 
     <asp:ImageButton ID="ImageButton_ColorPicker" runat="server" ImageUrl="../Images/icon_colorpicker.png" /> 
     <ajaxToolkit:ColorPickerExtender ID="ColorPickerExtender1" runat="server" TargetControlID="ColorTextBoxEdit" SampleControlID="ImageButton_ColorPicker" PopupButtonID="ImageButton_ColorPicker" /> 
    </td> 
    </tr> 
</EditItemTemplate> 

回答

1

如果你知道在ColorPicker的ID,您可以設置特定於該控件的CSS規則,而規則將覆蓋默認顏色拾取規則。