zoukankan
html css js c++ java
在Repeater中动态添加服务器端(按钮)控件
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
True
"
%>
<
html
>
<
head
>
<
script
language
="C#"
runat
="server"
>
void
Page_Load(Object Sender, EventArgs e)
{
if
(
!
IsPostBack)
{
ArrayList values
=
new
ArrayList();
values.Add(
new
PositionData(
"
Microsoft
"
,
"
Msft
"
));
values.Add(
new
PositionData(
"
Intel
"
,
"
Intc
"
));
values.Add(
new
PositionData(
"
Dell
"
,
"
Dell
"
));
Repeater1.DataSource
=
values;
Repeater1.DataBind();
}
}
void
R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e)
{
Label2.Text
=
"
The
"
+
((Button)e.CommandSource).Text
+
"
button has just been clicked; <br>
"
;
}
public class PositionData
{
private string name;
private string ticker;
public PositionData(string name, string ticker)
{
this
.name
=
name;
this
.ticker
=
ticker;
}
public string Name
{
get
{
return
name;
}
}
public string Ticker
{
get
{
return
ticker;
}
}
}
</
script
>
</
head
>
<
body
>
<
h3
>
Repeater Example
</
h3
>
<
form
id
="Form1"
runat
=server
>
<
b
>
Repeater1:
</
b
>
<
p
>
<
asp:Repeater
id
=Repeater1
OnItemCommand
="R1_ItemCommand"
runat
="server"
>
<
HeaderTemplate
>
<
table
border
=1
>
<
tr
>
<
td
><
b
>
Company
</
b
></
td
>
<
td
><
b
>
Symbol
</
b
></
td
>
</
tr
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
tr
>
<
td
>
<%
# DataBinder.Eval(Container.DataItem,
"
Name
"
)
%>
</
td
>
<
td
>
<
ASP:Button
ID
="Button1"
Text
=<%#
DataBinder.Eval(Container.DataItem, "Ticker") %
>
runat="server" />
</
td
>
</
tr
>
</
ItemTemplate
>
<
FooterTemplate
>
</
table
>
</
FooterTemplate
>
</
asp:Repeater
>
<
p
>
<
asp:Label
id
=Label2
font-name
="Verdana"
ForeColor
="Green"
font-size
="10pt"
runat
="server"
/>
</
form
>
</
body
>
</
html
>
查看全文
相关阅读:
Android-使用AIDL挂断电话
新变化---转战新博客
Spring Cloud Config 分布式配置中心【Finchley 版】
Spring Boot2.0 整合 Kafka
Spring Cloud 分布式链路跟踪 Sleuth + Zipkin + Elasticsearch【Finchley 版】
Spring MVC 5 + Thymeleaf 基于Java配置和注解配置
【机器学习】使用gensim 的 doc2vec 实现文本相似度检测
【机器学习】SKlearn + XGBoost 预测 Titanic 乘客幸存
【深度学习】keras + tensorflow 实现猫和狗图像分类
iScroll.js 向上滑动异步加载数据回弹问题
原文地址:https://www.cnblogs.com/newwind521/p/676906.html
最新文章
[问答题]__sleep()
[单选题]PDO::ATTR_ERRMODE设置为以下哪个值时,PDO会抛出PDOException?
[单选题]如何将一个数组作为附件发送,并要能在接收后重新组合?
[单选题]下面的代码输出什么?$i = 5; print $i++ + ++$i;
[问答题]请问GET和POST方法有什么区别?
[单选题]有关PHP引用的说法,错误的是
[单选题]<?php echo ceil(2.1/0.7); ?>
基于js实现的省市选择
nodejs实战:制作qq空间留言板留言机器人 【2016/11/14 亲测成功】
www服务器架设linux+apache+mariadb+php
热门文章
重要告知
python的request模块快速上手
实用代码
基于seajs的模块化编程
图片和文件上传
图片(头像)或文件上传
[13.事件]事件的基本要点
jquery制作打地鼠小游戏
[html5]app离线缓存(Application Cache)
[10.DOM]各节点类型详细介绍
Copyright © 2011-2022 走看看