Кнопки NumericUpDownExtender имеют ту же высоту, что и текстовое поле - PullRequest
0 голосов
/ 20 октября 2010

Я использую элемент управления NumericUpDownExtender, но мои кнопки на боковой стороне текстового поля больше, чем мое текстовое поле, есть ли способ сделать кнопки такой же высоты, как мое текстовое поле?

Редактировать: я нашел свою проблему. Я использовал стандартные кнопки, которые не могут быть обработаны? Теперь я создал пользовательские, но они не будут появляться друг на друге, а рядом друг с другом.

мой код:

<asp:TextBox ID="txtHerst" runat="server" Text="0" Style="text-align: center"></asp:TextBox><cc1:NumericUpDownExtender ID="extHerst" runat="server" TargetControlID="txtHerst"
Width="50" Enabled="True" Maximum="1.7976931348623157E+308" Minimum="-1.7976931348623157E+308"
RefValues="" ServiceDownMethod="" ServiceDownPath="" ServiceUpMethod="" Tag=""
TargetButtonDownID="imgBtnDown" TargetButtonUpID="imgBtnUp"></cc1:NumericUpDownExtender><asp:ImageButton ID="imgBtnUp" runat="server" ImageUrl="Images/up.jpg" /><asp:ImageButton ID="imgBtnDown" runat="server" ImageUrl="Images/down.jpg" />`

Ответы [ 3 ]

0 голосов
/ 27 июня 2011

Я столкнулся с той же проблемой и в итоге заменил расширитель на RangeValidator.

0 голосов
/ 01 сентября 2016

сначала вы должны создать Css.

    <style type="text/css">
        .auto-style1 {
            width: 78px;
        }
        .auto-style2 {
            height: 5px;
            width: 19%;
        } 
    </style>

Итак, в моем случае я создал таблицу и установил столбцы с необходимыми контроллерами и кнопками, у меня работает

                                     <table  border="1">
                                        <tr >
                                           <td class="auto-style1" ><asp:TextBox ID="TextBox1" runat="server"  Width="100%" Text='<%# Bind("Secuencia") %>' Height="18px"></asp:TextBox></tdstyle="width=70%> </td>
                                             <td class="auto-style2" >
                                                    <asp:ImageButton ID="up" runat="server"  style="max-height:100%; max-width:100%" ImageUrl="~/Imagenes/up.gif" Width="10px" />
                                                    <asp:ImageButton ID="down" runat="server" style="max-height:100%; max-width:100%" ImageUrl="~/Imagenes/down.gif" Width="10px" />
                                              </td>

                                        </tr>
                                    </table>
                                    <ajaxToolkit:NumericUpDownExtender ID="NumericUpDownExtender1" Width="20" runat="server"  
                                      TargetButtonUpID="up" TargetButtonDownID="down"    TargetControlID="TextBox1" />                                            
0 голосов
/ 20 октября 2010

Вы должны быть в состоянии использовать css, чтобы сделать это ...

...