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

ASP.NET
通过数据捆绑将数据添加到ASP.NET 页面
ASP.NET 2.0程序安全的基础知识
ASP.NET2.0的跨页回调
使用ASP.Net Forms模式实现WebService身份验证
asp.net 2.0中不同web控件之间的相互调用
如何于DataGridView控件中以跨数据行方式显示数据
图片地址防盗链,通过IHttpHandler实现
ACCESS在Web.config里设置连接字符串
asp.net 2.0 下的表单验证Cookieless属性
结合ASP.NET与JavaScript开发电子沙盘
理解ASP.NET与客户端缓存之HTTP协议
数据回发时,维护ASP.NET Tree控件位置
获得DataGridViewCheckBoxColumn的状态
GridView显示主细表并添加打开、关闭功能
ASP.NET 2.0防止同一用户同时登陆
asp.net中对数据库表插入null空值的问题
IIS运行不了ASP.NET的解决办法
ASP.NET实现投票结果的图片进度条显示
实例:asp.net生成曲线图的过程
ASP.NET2.0中TextBox的两个有趣的属性

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 98 ::
收藏到网摘: 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>