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 转载请注明出处。
查看全文
相关阅读:
[转]Lucene 性能优化带数据
Lucene Document getBoost(float) 和 setBoost(float)
几种Lucene.Net打开IndexReader的方式
JSON 省市数据包括港澳
Lucene Boost 精度表
Dot NET 内存泄漏
对《LINQ能不能用系列(一)数组筛选效率对比》中测试的几个问题
售前工程师的成长一个老员工的经验之谈(三)(转载)
yum使用简介
Hadoop源代码分析 HDFS(转载)
原文地址:https://www.cnblogs.com/evlon/p/1340343.html
最新文章
聚合支付的账户体系设计
百度开源的低代码前端框架,支持网页和移动端页面开发
抖音开源Semi Design产品设计系统
Windows环境下安装RocketMQ
字节跳动如何实现产品体验的一致性?ArcoDesign给出了一部分答案
字节开源 Vue3+React 智能组件库Acro
小程序跨端框架实践之Remax篇
关于Linux系统中的分辨率设置和vim配色方案
Linux aptget
python语法学习之序列
热门文章
python语法学习之数据结构
编写高质量代码:Web前端开发修炼之道(三)
关于在mvc4中多语言建站的实例
Python学习总结一
编写高质量代码:Web前端开发修炼之道(四)
编写高质量代码:Web前端开发修炼之道(二)
编写高质量代码:Web前端开发修炼之道(一)
缓存管理的帮助类(更新clear)
未处理的异常导致基于 ASP.NET 的应用程序意外退出
【转】URL短地址压缩算法 微博短地址原理解析
Copyright © 2011-2022 走看看