zoukankan
html css js c++ java
Ajax.net实现的动态输入项
程序代码
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
%>
<%
@ Import Namespace
=
"
System.Collections.Generic
"
%>
<%
@ Import Namespace
=
"
System.Diagnostics
"
%>
<
script
runat
="server"
>
protected
void
Page_Load(object sender, EventArgs e)
{
if
(
!
Page.IsPostBack)
{
this
.DataBind();
}
}
public override
void
DataBind()
{
this
.fvInput.DataSource
=
new
int
[
this
.fvInput.Items.Count];
base.DataBind();
}
protected
void
btnSubmit_Click(object sender, EventArgs e)
{
StringBuilder sb
=
new
StringBuilder();
List
<
string
>
list
=
this
.GetValues(
this
.fvInput);
foreach (string val
in
list)
{
sb.AppendFormat(
"
{0}<br/>
"
, val);
}
this
.litOutput.Text
=
sb.ToString();
}
protected List
<
string
>
GetValues(Repeater rep)
{
List
<
string
>
list
=
new
List
<
string
>
();
foreach (RepeaterItem item
in
this
.fvInput.Items)
{
TextBox tb
=
item.FindControl(
"
tbName
"
) as TextBox;
Debug.Assert(tb
!=
null
);
list.Add(tb.Text);
}
return
list;
}
protected
void
btnAddItem_Click(object sender, EventArgs e)
{
List
<
string
>
list
=
GetValues(
this
.fvInput);
list.Add(
"
default
"
);
this
.fvInput.DataSource
=
list;
this
.fvInput.DataBind();
}
</
script
>
<!
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"
>
<
asp:ScriptManager
ID
="ScriptManager1"
runat
="server"
>
</
asp:ScriptManager
>
<
div
>
<
asp:UpdatePanel
ID
="UpdatePanel1"
runat
="server"
>
<
ContentTemplate
>
<
asp:Repeater
runat
="server"
ID
="fvInput"
>
<
ItemTemplate
>
<
asp:TextBox
runat
="server"
ID
="tbName"
Text
='<%#Container.DataItem%
>
'/>
<
br
/>
</
ItemTemplate
>
</
asp:Repeater
>
<
asp:Button
runat
="server"
ID
="btnAddItem"
Text
="+"
OnClick
="btnAddItem_Click"
/>
<
asp:Button
runat
="server"
ID
="btnSubmit"
Text
="OK"
OnClick
="btnSubmit_Click"
/><
br
/>
<
asp:Literal
runat
="server"
ID
="litOutput"
/>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
div
>
</
form
>
</
body
>
</
html
>
QQ:273352165 evlon#126.com 转载请注明出处。
查看全文
相关阅读:
前端切图:自制简易音乐播放器
SEO那些事:一句代码一键分享网站
POJ 2553 Tarjan
POJ 2186 Tarjan
POJ 1236 Tarjan算法
POJ 1330 Tarjan LCA、ST表(其实可以数组模拟)
POJ 1470 Tarjan算法
POJ 1985 求树的直径 两边搜OR DP
POJ 3687 拓扑排序
POJ 3522 Kruskal
原文地址:https://www.cnblogs.com/evlon/p/1340343.html
最新文章
递归与迭代
分号的问题
Unity 数据Json格式的转换
WinCE上BINFS实现详解
S3c2440A WINCE平台HIVE注册表+binfs的实现
在SD/MMC卡上实现hive (Implement WinCE HIVE&ROM system on NAND or SD system )
Unity C#用WWW操作数据库
PHP 查询脚本
unity连接数据库工具
MTK如何烧录IMEI码(俗称串号)
热门文章
__asm__ __volatile__("": : :"memory")
WinCE系统声音定制
谷歌 AI 中国中心成立,人工智能势不可挡?
《大鱼海棠》
Python将被加入高考科目?你怎么看?
Python将被加入高考科目?你怎么看?
Python将被加入高考科目?你怎么看?
前端切图:用正则替换手机号码
前端切图:一句代码实现返回顶部
用原型链的方式写一个类和子类
Copyright © 2011-2022 走看看