linkbutton属性,,Linkbutton控件在项目中的简单应用

linkbutton属性,,Linkbutton控件在项目中的简单应用

按钮控件可以分为三种:Button控件、LinkButton控件和ImageButton控件,而LinkButton控件在页面上显示为超链接。下面就和大家分享一下它的具体应用。

Linkbutton控件在项目中的简单应用我们知道,web控件中有一组用于表单提交和回发的控件,即按钮控件。这种控件用于将包含用户输入值的页面提交给服务器,以便页面中的代码可以处理这些值。它将在服务器上生成一个Click事件,供用户在代码中使用。

控件可以分为按钮控件、LinkButton控件和ImageButton控件。都是用来提交页面的。ImageButton控件可以显示为图像,并且可以提供用户单击位置的坐标位置。LinkButton控件在页面上显示为超链接。

在网上鞋店系统中,我们简单地应用了使用多个LinkButton控件在一个页面中执行同一命令的方法。接下来,我们更详细的介绍一下。问题1:使用LinkButton是一个用来链接到各个品牌详细信息的页面。那为什么不用导航超链接代替LinkButton呢?

其实超链接控件只生成一个带URL的超链接,而LinkButton控件属于Button类控件。它本身支持事件处理,没有NavigateUrl属性,其Url链接功能主要由事件处理完成。——LinkButton控件支持OnClick和OnCommand等服务器端方法。可以总结如下:

LinkButton的外观和风格与hyperlink一样,但它还有另外两个优点,即:点击后可以返回到同一个网页。简单易用的OnClick方法。问题2:已经确定使用LinkButton。那么,如何为一个页面中的多个LinkButton控件定义方法呢?是否要为每个控件编写相同的方法?这显然是不现实的。如果只写了一个方法,我们怎么分辨哪个控件被触发了,服务器给谁提供服务?这里我们应用LinkButton的属性CommandName和方法命令来实现。首先,我们来看看LinkButton的几个重要属性和方法。 CommandName属性:获取或设置与LinkButton控件相关的命令名。该值与CommandArgument属性一起传递给命令处理事件。 CommandArgument属性:包含命令的补充信息,如升序排序。与CommandName一起使用。 Click事件:该事件一般在没有与LinkButton控件关联的命令名时使用(如“提交”按钮)。 Command事件:单击LinkButton控件时将引发Command事件。当命令名(如Sort)与LinkButton控件关联时,通常使用此事件。这允许您在一个网页上创建多个LinkButton控件,并以编程方式确定单击了哪个LinkButton控件。

理解了LinkButton的属性和方法之后。我们可以在程序中给LinkButton的CommandName属性和CommandArgument属性赋值,然后通过command事件从Commandeventargs类中获取数据,从而确定触发了哪个LinkButton。其中CommandEventArgs类存储了与按钮事件相关的数据,这些数据可以在事件处理中通过CommandEventArgs类的属性进行访问。

代码:复制代码代码如下:private void BrandLink_Click(对象发送方,系统web . com。ui。web控件。command eventargs e){ string cmd=e .命令名;开关(cmd) { case 'BrandLink1 ':这。会话['文件名]=BrandLink1 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接2 ':这个。会话['文件名]=BrandLink2 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接3 ':这个。会话['文件名]=BrandLink3 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接4 ':这个。会话['文件名]=BrandLink4 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接5 ':这个。会话['文件名]=BrandLink5 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接6 ':这个。会话['文件名]=BrandLink6 .文本;服务器转让(‘品牌pic。aspx’);打破;案例品牌链接7 ':这个。会话['文件名]=BrandLink7 .文本;服务器转让(‘品牌pic。aspx’);打破;默认:这个。会话['文件名]=BrandLink0 .文本;服务器转让('店。aspx’);打破;} }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: