HyperLink与LinkButton的区别
来源:互联网 发布:程序员自由职业平台 编辑:程序博客网 时间:2024/05/02 05:06
之前的一个小练习分别用 HyperLink 和 LinkButton 控件实现页面跳转的功能,都尝试了一下,但用到HyperLink的时候并没有达到预期的效果,只实现了单纯的页面跳转,参数却传不到另一页面去。 找出原因后,做一个小小的总结:
共同点:都可以转向另一页面
区别:
1.HyperLink 只适用于单纯的页面跳转功能,即使你在NavigateUrl里设置了要传递的参数,(NavigateUrl="~/EditUser.aspx?UserID={0}")并不会被服务器接收,当离开了当前页面后,设置要传递的参数也就没有意义了
2. LinkButton不但可以实现跳转页面的功能,还可以通过Url设置你要传递的参数
string url = "EditNews.aspx?NewsID={0}"; url = string.Format(url,newsid); Response.Redirect(url);
因此,我们知道 使用LinkButton控件时,会把你要传递的参数传递给服务器处理,处理完后跳转到你的目标Url页面
通过以上两点知道:当我们要把相应的参数传递给另一页面时,需要通过服务器的处理,这时我们应当要使用 LinkButton控件,并对它的事件进行相应的代码编写
当我们只要求单纯的转向另一页面,使用HyperLink即可,HyperLink一般用于导航
3. LinkButton控件可以编写触发事件的方法,HyperLink则没有
- HyperLink与LinkButton的区别
- LinkButton和HyperLink的区别及应用
- asp.net 中HyperLink、LinkButton控件的区别
- ASP.NET中 Button,LinkButton,ImageButton,HyperLink 的区别
- ASP.NET Button、ImageButton、LinkButton、HyperLink区别
- ASP.NET Button、ImageButton、LinkButton、HyperLink区别
- HyperLink控件、LinkButton控件 之间的异同
- HyperLink控件、LinkButton控件的差别
- LinkButton 与 HyperLink 的區別 及URL傳參方式
- 比较:HyperLink控件、LinkButton控件 之间的异同
- 比较:HyperLink控件、LinkButton控件 之间的异同
- web控件---HyperLink&html控件---的区别
- 单击hyperlink触发js写法的区别
- 有趣的linkButton与 Button样式
- 修改AbiWord244的HyperLink
- HYPERLINK函数的妙用
- HyperLink的绑定用法
- 去掉HyperLink的下划线
- MIPI 资料 1
- 关于OpenGL矩阵的左乘与列主序
- Spring 中的数据源
- tiny6410温度传感器驱动学习1(测试通过)
- 创业者获得第一笔投资的秘密
- HyperLink与LinkButton的区别
- 寻找最大的子串(分治法)
- java设计模式(简洁版)
- ios学习--sqlite 操作工具 FMDB
- C#获取屏幕大小或任务栏大小
- 活动目录(Active Directory)小结 【转载】
- Jetspeed2学习笔记(五)(转载)
- 《第十五周实验报告任务3.1》
- ALV折叠屏幕