简体   繁体   English

Telerik RadTabStrip的问题

[英]Issue with Telerik RadTabStrip

Telerik Rad Tab Strip is not working in the nested Tab Strip. Telerik Rad Tab Strip在嵌套Tab Strip中不起作用。 In the below code if i remove Required field validator everything is working fine but if it is added it is not working. 在下面的代码中,如果我删除了必填字段验证器,则一切正常,但是如果添加了它,则无法正常工作。 How to fix this issue. 如何解决此问题。 Any help would be appreciated. 任何帮助,将不胜感激。

Code: 码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Home.aspx.cs" Inherits="TelerikTabStripControl.Home" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="radMZendeskMultipage"
            SelectedIndex="0">
            <Tabs>
                <telerik:RadTab Text="Site Feautures" Width="250px">
                </telerik:RadTab>
                <telerik:RadTab Text="Two" Width="250px">
                </telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip>
        <telerik:RadMultiPage ID="radMZendeskMultipage" runat="server" SelectedIndex="0">
            <telerik:RadPageView runat="server" ID="siteConfig">
                Welcome 1
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView2">
                Welcome 3
                <telerik:RadTabStrip runat="server" ID="radChildTab" MultiPageID="RadMultiPage1"
                    SelectedIndex="0">
                    <Tabs>
                        <telerik:RadTab Text="Child 1">
                        </telerik:RadTab>
                        <telerik:RadTab Text="Child 2">
                        </telerik:RadTab>
                    </Tabs>
                </telerik:RadTabStrip>
                <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
                    <telerik:RadPageView runat="server" ID="RadMulti">
                        USer Name
                        <asp:TextBox runat="server" ID="UserNAme" />
                        <asp:RequiredFieldValidator ErrorMessage="errormessage" ControlToValidate="UserNAme"
                            EnableClientScript="true" runat="server" />
                    </telerik:RadPageView>
                    <telerik:RadPageView runat="server" ID="RadMulti1">
                        LAst Name
                        <asp:TextBox runat="server" ID="TextBox1" />
                    </telerik:RadPageView>
                </telerik:RadMultiPage>
            </telerik:RadPageView>
        </telerik:RadMultiPage>
    </div>
    </form>
</body>
</html>

I encountered the same problem and it has to do with the RequiredFieldValidator now knowing which event to use. 我遇到了同样的问题,它与RequiredFieldValidator有关,现在知道要使用哪个事件。 I solved my issue by setting the ValidationGroup on my RequiredFieldValidator and submit button on my form so that the validation fires on that event. 我通过在RequiredFieldValidator上设置ValidationGroup并在表单上提交按钮解决了我的问题,从而使验证在该事件上触发。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM