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>
Ajax.net实现的动态输入项相关推荐
- ajax获取网页新闻,基于Ajax的新闻网页动态数据的抓取方法及系统
主权项: 1.基于Ajax的新闻网页动态数据的抓取方法,其特征是,包括如下步骤:步骤(101):建立新闻网页爬取内容数据库,设置新闻网页爬取内容数据库的编码方式:获得待抓取新闻网页的新闻列表页面的UR ...
- Vue中 对Table表格中的输入项进行校验
项目开发中,经常会遇到的场景:对table表格的输入项字段进行校验,同时提交时整体校验. 这个坑真的爬了好久,几个需求做完了,校验也没实现,挫败!后来看到一个博主Element UI from实现校验 ...
- tensorrt动态输入分辨率尺寸
本文只有 tensorrt python部分涉动态分辨率设置,没有c++的. 目录 pytorch转onnx: onnx转tensorrt: python tensorrt推理: 知乎博客也可以参考: ...
- 取input 输入_tensorRT动态输入(python)
关于tensorRT动态输入的例子大多数都是c++版本的,python版本的较少,这里简单总结下python处理tensorRT动态输入时,遇到的一些问题及解决方案. 这里的动态输入是指batch,w ...
- java工具栏的工具提示,动态菜单项、状态条提示、工具条提示问题
问题的提出: 一个应用程序想要动态改变菜单项.使用CCmdUI::SetText("Menu Text")可以改变菜单文本,但是如何动态改变工具条和状态条的文本呢? 有几种策略,避 ...
- PostgreSQL查询 动态输入参数
工作中会碰到临时几天查询相关报表的情况,sql写好后每天只需改日期再执行一次就可以,但是一个个替换或者批量替换不仅耗时耗力,还有可能出错,所以想要能够动态输入查询参数并且同时改变成这个参数的功能. 之 ...
- Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现)
Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现) 对于ElementUI中使用ECharts在上一篇文章中已经说明具体使用方法 一.效果图:(以每一个月的工业产值为例) 我们 ...
- 自己做一个table插件 (一)Ajax获取数据后动态生成table
今天我给大家带来一个简单的JQ插件,Ajax获取数据后动态生成table.当然,有这种功能的插件有很多.著名的有DataTable.JqGrid--它们虽然功能丰富,成熟,拿来做二次开发是一个不错的选 ...
- Auto CAD:CAD软件之底边菜单栏(捕捉模式、极轴状态、对象捕捉、允许禁止动态UCS、动态输入、显示隐藏线宽、快速查看图形、选择循环命令、切换空间按钮)简介之详细攻略
Auto CAD:CAD软件之底边菜单栏(捕捉模式.极轴状态.对象捕捉.允许禁止动态UCS.动态输入.显示隐藏线宽.快速查看图形.选择循环命令.切换空间按钮)简介之详细攻略 目录
最新文章
- 微信小程序自定义轮播图滚动样式 自定义组件轮播图的实现
- 用 C 语言开发一门编程语言 — 交互式解释器
- org.apache.http.client.CircularRedirectException: Circular redirect to http://xxx问题解决
- JS中正规表达式的用法以及常用的方法总结
- Notification详解
- 多任务学习有用的资料
- 数学--数论---P4718 Pollard-Rho算法 大数分解
- java编写sql语句,java实现简单的给sql语句赋值的示例
- 做python开发要用多大的内存卡_编程用surface怎么样发(学python要多大内存)
- 构建直接路由模式(DR)的LVS
- 每天工作16个小时,如果辞职,会不会显得自己没责任心呢?
- Reporting Services Internal Error(诡异的问题)-【转载】
- 安卓recovery流程分析【第一篇】
- Echarts 地图基本使用
- postgresql 不区分大小写 模糊查询
- 关于家里的宽带和无线wifi路由器的一些选择和配置
- 基于贪婪的高效Lidar-SLAM特征选择(ICRA2021)
- Qt QImage scaled方法缩放中的问题
- 写简洁java代码的小技巧
- http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.html
热门文章
- HDOJ 4876 ZCC loves cards
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.3
- tcpdump抓包分析具体解释
- hdu 2196 树形dp
- sql更新表的字段和主键
- poj 2531(dfs)
- 你是否觉得.Net Web Service 中asmx文件是多余的?
- DirectX学习笔记_关于Sprite.Draw2D的说明
- docker选择安装位置_如何使用docker 1.13版本更改centos 7中的docker安装目录
- 大数据翻页_【干货】大数据翻页的难点和技巧