由于项目需要,本人又刚入门.net开发,项目经理介绍了一个.net流行的开发框架telerik。于是我开始慢慢学习了,发现这个控件还是不错的,学习到的内容和初学者一起探讨一下。

1:第一步

什么是telerik

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

2:第二步

去官网下载它的应用程序包:(点击try now)http://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx

安装完成以后你的Visual studio任务栏会多出来一个任务,如下图所示:

3:第三步

在asp.net项目中的应用:

<telerik:RadWindowManager runat="server" ID="RadWindowManager">
    </telerik:RadWindowManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="DataGrid">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="DataGrid" LoadingPanelID="RadAjaxLoadingPanel"></telerik:AjaxUpdatedControl>
                </UpdatedControls>
            </telerik:AjaxSetting>

<telerik:AjaxSetting AjaxControlID="SubmitBtn">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="DataGrid" LoadingPanelID="RadAjaxLoadingPanel"></telerik:AjaxUpdatedControl>
                    <telerik:AjaxUpdatedControl ControlID="formPane"></telerik:AjaxUpdatedControl>
                </UpdatedControls>
            </telerik:AjaxSetting>

</AjaxSettings>
    </telerik:RadAjaxManager>

RadWindowManager:用的比较多的就是后台的弹出框,EM:    RadWindowManager.RadAlert("操作成功", 300, 200, "操作结果", null);

RadAjaxLoadingPanel:配合AjaxSettings一起出现,比如你想点击确定按钮,实现grid的无刷新更新数据,直接如上述代码(SubmitBtn)设置就可以了。

4:第四步

一个完整的例子

<body>
<form id="form1" runat="server">
<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
<telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" /> <div class="demo-containers">
<div class="demo-container wrapper">
<telerik:RadLabel runat="server" ID="RadLabel1" AssociatedControlID="RadTextBox1" Text="Name"></telerik:RadLabel> <telerik:RadTextBox RenderMode="Lightweight" runat="server" ID="RadTextBox1"></telerik:RadTextBox> <telerik:RadLabel runat="server" ID="RadLabel2" AssociatedControlID="RadTextBox2" Text="Email " RequiredMark="*" MarkDisplayMode="Required"></telerik:RadLabel> <telerik:RadTextBox RenderMode="Lightweight" runat="server" ID="RadTextBox2"></telerik:RadTextBox> <telerik:RadLabel runat="server" Text="Date of birth" Width="100px" ID="RadLabel4" AssociatedControlID="RadDatePicker1"></telerik:RadLabel> <telerik:RadDatePicker runat="server" ID="RadDatePicker1"></telerik:RadDatePicker> <telerik:RadCheckBox runat="server" ID="RadCheckBox1" AutoPostBack="false"> </telerik:RadCheckBox> <telerik:RadLabel runat="server" ID="RadLabel5" AssociatedControlID="RadCheckBox1" Text="I agree to the Terms & Conditions.">
</telerik:RadLabel> <div class="button-wrapper">
<telerik:RadButton ID="RadButton1" runat="server" Primary="true" Text="Update Your Profile"></telerik:RadButton>
</div>
</div>
</div>
</form>
</body>

效果:

初步学习,有错误的地方还请大家指出(∩_∩)

最新文章

  1. 使用mybatis-generator生成代码
  2. 使用IntelliJ IDEA搭建多maven模块JAVA项目
  3. 蚁群算法简介(part2: 蚁群算法之构造路径)
  4. jQuery系列之操作select标签
  5. 动态下载苹果系统提供的多种中文字体(适合对字体有较多需求的应用比如阅读类的app)
  6. tq2440开发板基本配置
  7. HDOJ-2006求奇数的乘积
  8. 腾讯云服务器 ubuntu 设置允许root用户登录
  9. hook
  10. 用phantomjs进行web界面自动化测试的几个注意点
  11. robotframework编写用例
  12. asp.net IE11 dopostback is null or undefined 为空或未定义
  13. IDEA出现Cannot resolve symbol &quot;xxx&quot;(无法解析符号)
  14. “段错误(segment fault)”、“非法操作,该内存地址不能read/write” 非法指针解引用造成的错误。
  15. ubuntu14.04下搜狗输入法不能输入中文问题解决
  16. rancher 2 webhook 格式
  17. 洛谷P2326 AKN’s PPAP
  18. Python进阶 学习笔记(一)
  19. intel笔记本cpu型号后缀详解(M,U,QM,MQ,HQ,XM)
  20. SQL Server 镜像证书过期处理

热门文章

  1. 学习日 day1
  2. mybatis-generator 覆盖新增XML
  3. dagScheduler
  4. URL重写中的中文参数问题
  5. Linux安装redis服务器
  6. BZOJ1880或洛谷2149 [SDOI2009]Elaxia的路线
  7. chrome升级后出现滚动条无法滚动
  8. AX_InventDim
  9. 2018上IEC计算机高级语言(C)作业 第1次作业
  10. ABP框架系列之二十八:(Handling-Exceptions-异常处理)