2016-04-25 82 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规则,而规则将覆盖默认颜色拾取规则。