Текст Telerik Button не отображается - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть простая форма, состоящая из нескольких текстовых полей и 3 кнопок, которые все являются кнопками Telerik.

 .RadButton_Metro.rbSkinnedButton {
            height: 32px !important;
        }
    </style>

<telerik:RadCodeBlock runat="server">
    <script type="text/javascript">
        function showNotification() {
            var notification = $find("<%=RadNotification1.ClientID %>");
            setTimeout(function () {
                notification.show();
            }, 0);
        }
        function redirect() {
            window.location = window.location;
        }
        function CheckIfShow(sender, args) {
            debugger;
            var summaryElem = document.getElementById("<%= ValidationSummary1.ClientID%>");
            var noErrors = summaryElem.style.display == "none";
            args.set_cancel(noErrors);
        }
    </script>
</telerik:RadCodeBlock>

<telerik:RadAjaxPanel ID="RadAjaxPanel1" LoadingPanelID="RadAjaxLoadingPanel1" runat="server" EnableAJAX="true">
    <div class="container-fluid" id="maindiv" style="min-width: 400px; padding: 0; width: 400px; margin: 0;">
        <asp:Panel ID="pnlContent" runat="server">
            <div class="col-xs-6" style="width: 100%; padding: 0;">
                <div class="form-group" style="line-height: 23px!important;">
                    <fieldset>
                        <legend>General</legend>
                        <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Board Name : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" ID="txt_Instituton_Branch_Name" runat="server" style="width: 230px"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_branchname" runat="server" ControlToValidate="txt_Instituton_Branch_Name" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter Board Name!" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Email : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" ID="txt_Email" runat="server" TextMode="Email" style="width: 230px !important;height: 22px;"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_email" runat="server" ControlToValidate="txt_Email" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter email!" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Board-Admin UserName : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" ID="txt_admin_username" runat="server" style="width: 230px"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_board_admin_username" runat="server" ControlToValidate="txt_admin_username" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter username!" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>

                          <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Board-Admin Password : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" ID="txt_Password" runat="server" TextMode="Password" style="width: 230px"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_password" runat="server" ControlToValidate="txt_Password" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter password!" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>
                    </fieldset>
                    <fieldset>
                        <legend>Additional Info</legend>
                        <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Address Line 1 : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" placeholder="address" ID="txt_adress" style="width: 230px" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_adress" runat="server" ControlToValidate="txt_adress" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter Board adress" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>
                           <div class="row">
                            <div class="col-xs-6" style="width: 35%;">
                                <span>Phone/Mobile No : </span>
                            </div>
                            <div class="col-xs-6" style="width: 64%;">
                                <asp:TextBox class="form-control" placeholder="Mobile No" ID="txt_Mobile" runat="server" style="width: 230px !important" TextMode="Phone"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfv_mobile" runat="server" ControlToValidate="txt_Mobile" CssClass="errorClass"
                                    Text="*" ErrorMessage="Please, enter Board adress" Display="None">
                                </asp:RequiredFieldValidator>
                            </div>
                        </div>
                    </fieldset>
                    <div class="row" style="margin-top: 50px;">
                        <div class="col-xs-3" style="width: 70%; padding: 1% 1% 0 0.5% !important">
                            <asp:Panel ID="pnlEventLine" runat="server">
                                <div class="col-xs-4" style="padding: 0;">
                                    <telerik:RadButton ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" Width="100%" UseSubmitBehavior="true" OnClientClicked="showNotification">
                                        <Icon PrimaryIconCssClass="rbSave" />
                                    </telerik:RadButton>
                                </div>
                                <div class="col-xs-4" style="padding-right: 0;">
                                    <telerik:RadButton ID="btnReset" runat="server" Text="Cancel" Width="100%" OnClientClicked="redirect" AutoPostBack="false">
                                        <Icon PrimaryIconCssClass=" rbCancel" />
                                    </telerik:RadButton>
                                </div>
                                <div class="col-xs-4" style="padding-right: 0;">
                                    <telerik:RadButton ID="btn_View" runat="server" Text="View Board"
                                        Width="169%" AutoPostBack="false">
                                        <Icon PrimaryIconCssClass=" rbSearch" />
                                    </telerik:RadButton>
                                </div>
                            </asp:Panel>
                        </div>
                    </div>
                </div>
            </div>
        </asp:Panel>
    </div>
    <!-- notification -->
    <telerik:RadNotification RenderMode="Lightweight" ID="RadNotification1" runat="server" Width="300" Animation="FlyIn"
        OnClientShowing="CheckIfShow" EnableRoundedCorners="true" EnableShadow="true"
        LoadContentOn="PageLoad" Title="Fix these"
        TitleIcon="warning" EnableAriaSupport="true" ShowSound="warning" AutoCloseDelay="7000">
        <ContentTemplate>
            <asp:ValidationSummary ID="ValidationSummary1" runat="server"></asp:ValidationSummary>
        </ContentTemplate>
    </telerik:RadNotification>
</telerik:RadAjaxPanel>

любой текст кнопки не отображается.

enter image description here

, а также обратите внимание на эти два текстовых поля: Email и phoneNumber. Эти текстовые поля имеют свойство textmode для электронной почты и телефона соответственно. Но при рендеринге он показывает ширину 224px вместо 230px.

enter image description here

Вот мое требование: 1. Как отображать текст этих кнопок 2. Как исправить проблему ширины текстовых полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...