telerik学习记录-RadButton(上)

目录

概述

 入门

按钮类型

概述

将RadButton配置为StandardButton

将RadButton配置为LinkButton

将RadButton配置为SkinnedButton

将RadButton配置为ToggleButton

拆分按钮

 在客户端使用拆分按钮功能

在服务器端使用拆分按钮功能

图像按钮

切换按钮

将RadButton控件配置为复选框:

将RadButton控件配置为单选按钮 

使用自定义切换状态配置RadButton控件 

内容模板

在标记中将元素添加到RadButton

从代码隐藏向RadButton添加元素

功能性

按钮确认对话框

特性

使用window.confirm()

使用RadConfirm

不同的按钮类型

单击按钮


概述

RadButton 控件提供了一组通用的按钮类型。

 入门

使用RadButton控件设置页面并附加其OnClick服务器事件:

1.在启用了 ASP.NET AJAX 的新 Web 应用程序的默认页面中,添加一个RadButton控件:

<telerik:RadButton RenderMode="Lightweight" id="RadButton1" runat="server" text="My Button">
</telerik:RadButton>    

Text属性指定显示在RadButton控件中的文本。、

2.要挂钩到RadButton的OnClick服务器端事件,请切换到 Visual Studio 的设计视图并双击该按钮。此操作将在代码隐藏文件中插入以下函数:

protected void RadButton1_Click(object sender, EventArgs e)
{
}

以及添加OnClick="RadButton1_Click"RadButton的声明。在 Click 事件处理程序中添加希望在单击RadButton控件时执行的代码。

按钮类型

概述

RadButtonButtonType属性控制按钮在客户端上的呈现方式、应用于控件的样式以及每个RadButtonType提供的功能。按钮类型有四个选项:StandardButton(默认) 、 LinkButton 、SkinnedButtonToggleButton

将RadButton配置为StandardButton

标准按钮图 1)。控件呈现为<input/>type ="submit"type="button"。UseSubmitBehavior 默认值“true”)属性确定<input/>类型是“提交”(设置为 true)还是“按钮”(设置为 false)。通过将EnableBrowserButtonStyle属性设置为 true ,用户可以禁用按钮的内置样式和 CSS,并让客户端浏览器将其默认样式应用于<input type="submit|button" />元素。StandardButton特定属性:

  1. 使用提交行为
  2. 启用浏览器按钮样式

图 1:RadButton 配置为 StandardButton。

 示例 1:创建图 1中的StandardButton的代码。

<telerik:RadButton RenderMode="Lightweight" ID="RadButton1" runat="server" Text="Standard Button" 
    ButtonType="StandardButton" UseSubmitBehavior="true" EnableBrowserButtonStyle="false" />

将RadButton配置为LinkButton

链接按钮图 2)。控件呈现为带有用于指定文本<span/>的子元素的元素。<span/>此按钮类型的目的是提供控件的“LinkBut​​ton”外观并使用户能够指定要导航到的 URL,而无需将页面回发到服务器。可以指定目标窗口或框架,当通过Target属性单击控件时,将在其中显示网页内容。LinkBut​​ton特定属性:

  1. 导航网址
  2. 目标

图 2:RadButton 配置为 LinkBut​​ton。

 示例 2:在图 2中创建LinkBut​​ton的代码。

<telerik:RadButton RenderMode="Lightweight" ID="RadButton1" runat="server" Text="Link Button"
    ButtonType="LinkButton" NavigateUrl="https://www.telerik.com" Target="_blank" />

将RadButton配置为SkinnedButton

SkinnedButton图 3)。该控件使用 CSS3 来配置圆角和渐变。这将创建一个外观,类似于StandardButton,而不需要精灵图像。SkinnedButton的呈现方式与LinkBut ​​ton相同。

图 3:配置为 SkinnedButton 的 RadButton。

 示例 3:在图 3中创建SkinnedButton的代码。

<telerik:RadButton RenderMode="Lightweight" ID="RadButton1" runat="server" Text="Skinned Button" ButtonType="SkinnedButton" />

将RadButton配置为ToggleButton

切换按钮。该控件的呈现方式与LinkBut​​ton相同,不同之处在于应用的样式。ToggleButton看起来像一个复选框或单选按钮,具体取决于为ToggleType属性指定的值。如果ToggleType设置为“ None ”或使用“ CustomToggle ” ,它也可以看起来像一个简单的文本(标签)按钮 [可点击文本] 。当需要样式丰富的复选框或单选按钮时,应使用此按钮类型。

拆分按钮

RadButton使开发人员能够在主按钮旁边显示一个附加按钮(图 1),其目的是增强主按钮的可用性。可以通过将EnableSplitButton属性设置为true来启用拆分按钮功能。

图 1:配置为拆分按钮的 RadButton。示例 1 中提供了创建此图的代码。

额外的按钮在右侧(默认)或左侧呈现,具体取决于设置为SplitButtonPosition属性的值。开发人员还可以使用SplitButtonCssClass属性将自定义样式应用于控件。

不能同时启用具有SplitButtonPosition =" Left " 的PrimaryIcon和拆分按钮。SecondaryIconSplitButtonPosition =" Right "也是如此。

 在客户端使用拆分按钮功能

可以处理客户端的OnClientClickedOnClientClicked

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值