H_J_H
------专用杂物房
posts - 26, comments - 1, trackbacks - 0, articles - 119
导航
IT博客
首页
新随笔
联系
聚合
管理
公告
这里没有原创,只有转贴。没有别人,只有自己。没有你需要的,只有我需要的。 -----本Blog只方便于本人工作和学习编程而设立,所以只进行本人所需技术文章保存用,且全为转贴。
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
(26)
2006年3月 (2)
2006年2月 (5)
2005年12月 (1)
2005年10月 (1)
2005年9月 (1)
2005年8月 (16)
文章分类
(45)
AJAX系列(21)
Asp.Net控件学习/资料
Asp/Asp.Net 集锦大集合(4)
C#学习(4)
HTML网页设计学习与技巧(2)
HttpModule系列
SQL
Visual Studio 2005 系列
Wap开发
工程开发(2)
思想算法
系统技巧(1)
网络应用(4)
美工技巧(7)
文章档案
(119)
2006年11月 (7)
2006年7月 (1)
2006年6月 (7)
2006年5月 (19)
2006年4月 (21)
2006年3月 (13)
2006年2月 (29)
2006年1月 (12)
2005年12月 (6)
2005年11月 (1)
2005年10月 (3)
搜索
最新评论
1. re: 一个无刷新二级联动下拉列表,同样适用与firefox,这算ajax么?
dfgdfgfhgf
--dfgfdg
阅读排行榜
1. 用实例解说Dot Net设计模式——装饰模式(227)
2. 创建型模式之间的比较(219)
3. Dot NET设计模式—反射工厂(195)
4. Dot Net设计模式—MVC模式 (194)
5. 一步一步建网-2-DotNetNuke4-4-页面增加/删除/设置(187)
评论排行榜
1. Dot Net设计模式—MVC模式 (0)
2. 用实例解说Dot Net设计模式——装饰模式(0)
3. 创建型模式之间的比较(0)
4. .NET反射、委托技术与设计模式(0)
5. Dot Net设计模式—适配器、桥接与外观三模式之间的关系(0)
[导入]vs2005/.NET2.0 控件演示之 超级链接 《HyperLink》
Posted on 2006-05-29 18:52
H_J_H
阅读(70)
评论(0)
编辑
收藏
引用
这个说穿了就是超级链接了,和超级链接不同的是,这个可以动态的在事件中改变很多属性,其实这都是废话,服务器控件的大部分属性基本都是可以动态更改的,还是做一个演示吧,反正我除了钱啥都不缺!
另一个演示很明显是利用了Repeater 控件,使该控件的数据源为我们新建立的一个内存数据表,而HyperLink则是放在该控件里面,充当了显示数据的角色,当然我们也为他加上链接!否则有人会说川哥做人不厚道了,哈哈!!
注意,邦定数据使用的那句话
前台HTML代码
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
无标题页
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
这个说穿了就是超级链接了,和超级链接不同的是,这个可以动态的在事件中改变很多属性,其实这都是废话,服务器控件的大部分属性基本都是可以动态更改的,还是做一个演示吧,反正我除了钱啥都不缺!
<
br
/>
<
br
/>
<
asp:HyperLink
ID
="HyperLink1"
runat
="server"
BackColor
="#FFC0FF"
ForeColor
="Red"
NavigateUrl
="http://thcjp.cnblogs.com"
>
我现在是连接到博客园的
</
asp:HyperLink
><
br
/>
<
br
/>
<
asp:Button
ID
="Button1"
runat
="server"
OnClick
="Button1_Click"
Text
="当你按了我以后,上面HyperLink的大部分主要属性都要变哦,想清楚在按"
/><
br
/>
<
br
/>
下面这个演示很明显是利用了Repeater 控件,使该控件的数据源为我们新建立的一个内存数据表,而HyperLink则是放在该控件里面,充当了显示数据的角色,当然我们也为他加上链接!否则有人会说川哥做人不厚道了,哈哈!!
<
br
/>
注意,邦定数据使用的那句话
<
br
/>
<
asp:Repeater
ID
="Repeater1"
runat
="server"
>
<
ItemTemplate
>
<
asp:HyperLink
ID
="HyperLink2"
runat
="server"
Text
='<%#
DataBinder.Eval(Container.DataItem,"name") %
>
' NavigateUrl='
<%
#
"
default.aspx?id=
"
+
HttpUtility.UrlEncode(DataBinder.Eval(Container.DataItem,
"
id
"
).ToString())
%>
' />
<
p
>
</
ItemTemplate
>
</
asp:Repeater
>
</
div
>
</
form
>
</
body
>
</
html
>
后台CS代码
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
//
因为我要设置颜色,所以这里引入下面命名空间
using
System.Drawing;
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
DataTable dt
=
new
DataTable();
//
在本地内存中建立一个表
DataRow dr;
//
声明一个新的行对象
dt.Columns.Add(
new
DataColumn(
"
id
"
,
typeof
(Int32)));
//
创建一个名为ID,类型为Int32的列
dt.Columns.Add(
new
DataColumn(
"
name
"
,
typeof
(String)));
//
创建类型为字符串,名字为name的列
dt.Columns.Add(
new
DataColumn(
"
dat
"
,
typeof
(DateTime)));
//
创建日期类型,名字为dat的列
for
(
int
i
=
0
; i
<
5
; i
++
)
//
做了一个5次的循环
{
dr
=
dt.NewRow();
//
新建一行数据
dr[
0
]
=
i;
//
第一列数据为 i
dr[
1
]
=
"
第
"
+
i
+
"
项
"
;
//
第二列数据为 第 i 项
dr[
2
]
=
DateTime.Now;
//
时间当然是现在了
dt.Rows.Add(dr);
//
将上面填充好的行添加到表里去
}
Repeater1.DataSource
=
dt;
//
指定Repeater控件的数据源为 dt 表
Repeater1.DataBind();
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
HyperLink1.NavigateUrl
=
"
http://www.hc115.com
"
;
//
改变控件的链接指向
HyperLink1.Font.Bold
=
true
;
//
让链接的字体加粗
HyperLink1.ForeColor
=
Color.Azure;
//
连接文字颜色为象牙色
HyperLink1.BackColor
=
Color.Blue;
//
背景色为蓝色
HyperLink1.Text
=
"
我现在是指向洪川医药的了!
"
;
//
改变连接的文字
}
}
天轰穿
2006-05-29 18:52
发表评论
文章来源:
http://thcjp.cnblogs.com/archive/2006/05/29/412287.html
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © H_J_H