Telerik公司的RadControls控件学习笔记

 Telerik 是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件。Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。现在 拥有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育机构和很多政府机关等客户。

  telerik 的 r.a.d.controls 套装是一款最具革命性和广泛性的开发工具集,它主要针对专业级的 ASP.NET 开发,适用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。通过该产品的强大功能,开发者可以开发出功能丰富、适应标准广泛,与交互浏览器兼容的网络应用程序。

  本文将对常用的几个控件的使用进行演示,希望对大家有帮助。

   RadWindow 是一款能替代标准的浏览器对话框和警示框/提示框/确认框的组件。开发者能独立的创建或分组的模式的和非模式的对话框及窗体,该组模仿 Windows 任务栏的行为。

  1、在html代码中加入

    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

      或<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager>

    2、拖拽控件RadWindow控件到html页面

    <telerik:RadWindowManager ID="RadWindowManager1" runat="server">
        <Windows>
            <telerik:RadWindow ID="Open_600x470" runat="server" Height="470px" Width="600px"
                Behaviors= "Default" VisibleStatusbar="false" ReloadOnShow="true" ShowContentDuringLoad="false"
                Left= "150px" Modal="true" Title="权限设置">
            </telerik:RadWindow>
            <telerik:RadWindow ID="Open_560x440" runat="server" Height="500px" Width="700px"
                Behaviors= "Default" VisibleStatusbar="false" ReloadOnShow="true" ShowContentDuringLoad="false"
                Left= "150px" Modal="true" Title="操作员维护">
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>

 3、父窗体业务脚本

<script type="text/javascript" language="javascript">
        //设置用户权限
        function SetUserRole(keyID) { 
            window.radopen( "SetUserRole.aspx?keyid=" + keyID, "Open_600x470");
        } 
        //添加用户 
        function InsertUser() { 
            window.radopen( "SysUserEdit.aspx?keyid=Add", "Open_560x440");
            return false; 
        } 
        //修改用户 
        function EditUser(userID) { 
            window.radopen( "SysUserEdit.aspx?keyid=" + userID, "Open_560x440");
            return false; 
        } 
        //刷新Grid 
        function refreshGrid(arg) { 
            $find( "<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");
        } 
    </script>

 4、子窗体业务脚本

//RadWindow控件事件
function GetRadWindow() {
    var oWindow = null; 
    if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog 
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well) 
    return oWindow; 
}

//关闭Window窗体
function CloseWindow() {
    GetRadWindow().Close(); 
}

//关闭Window窗体并刷新父窗体
function CloseAndRebind(args) {
    GetRadWindow().Close(); 
    GetRadWindow().BrowserWindow.refreshGrid(args); 
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值