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 转载请注明出处。
查看全文
相关阅读:
六:Vue之父子组件间的三种通信方式
五:Vue之ElementUI 表格Table与分页Pagination组件化
四:Vue之VUEX状态管理
三:Vue之混入(mixin)与全局混入
二:Vue之ElementUI Form表单校验
一:Vue之开发环境搭建
变了,说不出来的感觉。
20180320作业2:进行代码复审训练
20180320作业1:源代码管理工具调查
15软工课后作业02-15100120
原文地址:https://www.cnblogs.com/evlon/p/1340343.html
最新文章
Python+selenium 下载安装
缺陷管理规范及流程
APP测试的要点
bug生命周期
浏览器兼容性知识和软件测试计划
测试用例的编写
软件测试需求分析
测试用例的设计方法
软件测试的生命周期及测试流程
软件测试的定义与分类
热门文章
兼容IE6定位底部
js密码加密
点击选择图片并返回上传
【转】jQuery插件的几种写法
mui点击按钮复制文本
js 数组 随机函数
DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动
懒加载和预加载
七:Vue之适配test环境变量(2.0版)
Copyright © 2011-2022 走看看