百科狗-知识改变命运!
--

link connect有什么区别?

小肉包1年前 (2023-12-16)阅读数 5#综合百科
文章标签属性组件

link connect是两个单词相近的名词,都有链接的含义。

含义如下:

link 英 [lk] 美 [lk]

n. 环,节; [计算机] 链接; 关联,关系;

vt. 连结; 挽住,勾住;

vi. 用环连接; 联系在一起;

[例句]The link between smoking and lung cancer

吸烟与胃癌之间的关联

connect 英 [knekt] 美 [kn?kt]

vt. 连接,联结; 使…有联系; 为…接通电话; 插入插座;

vi. 连接; 建立关系; [体] 成功击中;

[例句]You can connect the machine to your hi-fi.

你可以把机器连在高保真音响上。

区别前者是连接,后者是链接。前者强调双方通讯,沟通后者更有指针的意味,指向某处。

 ASP NET LinkButton组件编程是什么概念呢?首先让我们来看看

 在ASP NET的WebForm组件中的LinkButton组件也是一个服务器端的组件 这个组件有点类似于HTML中的﹤A﹥标识符 它的主要作用是就是在ASP NET页面中显示一个超链接 当这个链接被按动的时候 页面就会往服务器端传递信息 并且在服务器端来处理相应的事件

 一.ASP NET LinkButton组件的重要的组成内容

 我们通过下面这张表来说明一下LinkButton组件的一些常用属性 事件

 LinkButton组件的常用属性 事件 代表的意思

 Text 这是一个属性 就是LinkButton组件显示的文字

 CommandName CommandArgument 这二个属性在功能上基本相同 当Click事件被触发的时候 通过这二个属性可以方便的往服务器端传递数据 对于这二个属性的用法一些重要的用法 在下面有着重的介绍

 OnClick 这个事件是当组件被Click的时候触发

 OnCommand 这也是一个事件 并和上面OnClick事件类似 区别在于 这个事件在被触发的时候 往服务器端传递CommandName CommandArgument属性值

 二.在ASP NET页面中利用CommandName属性和CommandArgument属性

 你也许对ASP NET LinkButton组件中CommandName属性和CommandArgument属性有点迷惑 他们到底会有什么作用 其实他们有着非常重要的作用 举例如下

 假如在你的一个页面中有 个ASP NET LinkButton 那么在服务器端要判断到底是哪个LinkButton被按动了 如果没有这二个属性 可以通过给每一个LinkButton的Text属性赋值 然后通过检测Text属性值 来判断到底是哪个LinkButton被按动了 当然你也可以通过给每一个LinkButton命不同的名(当然你就是想命同样的名 在ASP NET中也是不可以的) 然后在事件处理函数中 通过检测Sender属性值来判断哪个LinkButton被按动 虽然上述这些方法都是可行的 但无一不繁琐 有了CommandName属性和CommandArgument属性就可以方便的解决这些问题

 在程序中给LinkButton的CommandName属性和CommandArgument属性赋值 然后通过OnCommand事件中 就可以得到从CommandEventArgs类中的数据 从而到判断是哪个ASP NET LinkButton被按动了 那么CommandEventArgs类有是干什么的?CommandEventArgs类存储了和按钮(Button)事件相关的数据 并且可以在事件处理中通过CommandEventArgs类的属性来访问这些数据 说的明白些 就是当LinkButton被按动后 这个LinkButton所触发的数据都被储存到服务器的CommandEventArgs类中 访问CommandEventArgs类中的属性也就访问了被按动的LinkButton了 这样说 也许你还有点不清楚 下面通过一个程序例子来具体说明一下

 三.ASP NET LinkButton组件的具体用法

 本文是通过一段和LinkButton组件相关的程序来说明 LinkButton组件如何通过OnCommand( )事件来传递CommandName属性值和CommandArgument属性值的 以及在程序中如何读取

 CommandEventArgs类中的数据

 下图是此程序运行的界面

 Link aspx源程序代码如下

link connect有什么区别?

 ﹤% @ Page Language = C# Debug = true %﹥? ﹤ ﹥? ﹤head ﹥? ﹤title ﹥Link Button组件演示程序﹤/title ﹥? ﹤script runat = server ﹥? protected void LinkButton_Command ( object sender CommandEventArgs e )? {? Message Text = 你选择的是 + e CommandArgument ;? }? ﹤/script ﹥? ﹤/head ﹥? ﹤body ﹥? ﹤form runat = server ﹥? ﹤table cellspacing = cellpadding = border = ﹥? ﹤tr ﹥ ﹤td ﹥ 请选择日期 ﹤/td ﹥ ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期一 runat = server CommandArgument = 星期一 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期二 runat = server CommandArgument = 星期二 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期三 runat = server CommandArgument = 星期三 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期四 runat = server CommandArgument = 星期四 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期五 runat = server CommandArgument = 星期五 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期六 runat = server CommandArgument = 星期六 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤tr ﹥? ﹤td align = center ﹥? ﹤asp:LinkButton Text = 星期日 runat = server CommandArgument = 星期日 onmand = LinkButton_Command /﹥? ﹤/td ﹥? ﹤/tr ﹥? ﹤/table ﹥? ﹤asp:Label id = Message runat = server /﹥? ﹤/form ﹥? ﹤/body ﹥? ﹤/ ﹥? 四.ASP NET LinkButton组件编程总结

 本文介绍LinkButton组件一些重要的组成内容 即一些重要的属性和事件 并通过一个程序例子来具体说明他的使用方法 LinkButton组件的出现使得在ASP NET页面中传递参数越来越方便了

 但此组件有一个缺憾 就是不能在不支持javascript语言的浏览器上面使用 这是因为他使用了javascript语言中Submit( )方法来提交页面的

lishixinzhi/Article/program/net/201311/11793

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)