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 转载请注明出处。
查看全文
相关阅读:
案例的法律分析
被投资人“送”入看守所 z
easyUI样式之easyui-switchbutton
阿里大于发送短信(java)
java Random.nextInt()方法
DateFormatUtil格式化时间
MessageFormat.format 字符串的模板替换
JsonArray对象
jsonObject关于xml,json,bean之间的转换关系
Java 使用IE浏览器下载文件,文件名乱码问题
原文地址:https://www.cnblogs.com/evlon/p/1340343.html
最新文章
[推荐] BC/Beyond Compare(差异比较软件)
EaseType 缓动函数
Android开发—智能家居系列】(二):用手机对WIFI模块进行配置
【Android开发—智能家居系列】(一):智能家居原理
Android:BLE智能硬件开发详解
Android应用开发 WebView与服务器端的Js交互
ViewPager 无限循环遇到的坑 viewpager.setOffscreenPageLimit(2);
切换横屏幕 onCreate 多次执行问题
JAVA设计模式初探之桥接模式
给 Android 开发者的 RxJava 详解
热门文章
AppCompatActivity
Gradle学习系列之一——Gradle快速入门
职业选股模型
职业操盘手内部教材 z
npoi z
工具栏ToolStrip能触发焦点控件的Leave、Validating、DataError等事件以验证数据 z
自定义控件如何给特殊类型的属性添加默认值 z
Multi-Device Hybrid Apps for Visual Studio CTP2.0
利用DescriptionAttribute定义枚举值的描述信息 z
诉讼技术与策略
Copyright © 2011-2022 走看看