当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Web服务器控件:LinkButton控件

ASP.NET
ASP.NET中Session丢失原因与解决方案小结
.net开发中的一些注意事项及小技巧
学习Asp.Net经常会用到的函数集
在.net App中集成COM组件的一些简单技巧
彻底放弃IIS让Apache也支持ASP.NET
[JS.IntelliSense]VS2007(Orcas) So Cool
Asp.net 2.0 ViewState原理
asp.net ajax 使用updatepanel进行更新后的提示
动态代理DynamicProxy 介绍
您可能不知道的.Net2.0小技巧
Asp.Net2.0技巧(续)
“黑盒测试管理”以外的编程经验片断
实例开发:ASP.NET创建网络相册
封装stream,在读写stream时提供事件通知
GIS开发随笔--GIS技术的一点理解和MapNet控件试验
利用隐藏帧打印url的方法比较
无刷新仿google波形扭曲彩色Asp.net验证码
存储过程编写经验和优化措施
编程技巧:.Net Framework
编程技巧OOPs:复制构造函数

ASP.NET 中的 Web服务器控件:LinkButton控件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 81 ::
收藏到网摘: n/a

阅读此文请先查看:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法。

定义和用法

LinkButton 控件用于创建超链接样式的按钮。

注释:该控件的外观与 HyperLink 控件相同,但其功能与 Button 控件一样。

属性

属性 描述 .NET
CausesValidation 规定当 LinkButton 控件被点击时是否验证页面。 1.0
CommandArgument 有关所执行命令的附加信息。 1.0
CommandName 与 Command 事件相关的命令。 1.0
OnClientClick 当 LinkButton 控件被点击时被执行的函数的名称。 2.0
PostBackUrl 当 LinkButton 控件被点击时从当前页面进行回传的目标页面的 URL。 2.0
runat 规定该控件是服务器控件。必须设置为 "server"。 1.0
Text LinkButton 上的文本。 1.0
ValidationGroup 当其回传服务器时,该 LinkButton 控件引起的验证所针对的控件组。 2.0

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth,
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled,
SkinID, Style, TabIndex, ToolTip, Width

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls,
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site,
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

语法

<ASP:LinkButton 
Id="控件名称" 
Runat="Server"
Text="按钮上的文字"
Command="命令名称"
CommandArgument="命令参数"
OnClick="事件程序名"
/>

<ASP:LinkButton 
Id="控件Id" 
Runat="Server"
Command="命令名称"
CommandArgument="命令参数"
OnClick="事件程序名"
/>
"按钮上的文字"
</ASP:LinkButton>

实例:

<% Page Language=C#>
<Html>
<Form Id="Form1" Runat="Server">
<ASP:LinkButton Id="LB1" Text="点击我" OnClick="LB1_Click" Runat="Server"/><p>
<ASP:Label Id="L1" Text="现在是A" Runat="Server" />
</Form>
<Script Runat="Server">
void LB1_Click(Object Sender, Eventargs e){
 L1.Text="现在是B" ;
}
</Script>
</Html>