.net 按钮添加控件问题

问题描述

点击按钮添加5个textbox控件然后点击另一个按钮获取textbox的数量。。在获取时调试为什么Panel1.Controls数量为什么是0啊?小白求助啊!!!以下为代码:protectedvoidButton1_Click(objectsender,EventArgse){intnum=5;TextBox[]name=newTextBox[num];for(inti=0;i<num;i++){name[i]=newTextBox();this.Panel1.Controls.Add(name[i]);}}protectedvoidButton2_Click(objectsender,EventArgse){ints=0;foreach(ControlcinPanel1.Controls){if(cisTextBox){s++;}}Response.Write(s);}这是页面代码:<formid="form1"runat="server"><div><asp:PanelID="Panel1"runat="server"></asp:Panel><asp:ButtonID="Button1"runat="server"Text="生成"OnClick="Button1_Click"/><asp:ButtonID="Button2"runat="server"Text="取值"OnClick="Button2_Click"/></div></form>在添加时页面panel确实加入了5个textbox但是再点取值就是0!!!

解决方案

解决方案二:
求大大们解决下啊
解决方案三:
从来这方面的东西我都是用js来操作。
解决方案四:
tryit:
解决方案五:
小白同志请先恶补基础,不要把webform当winform来用
解决方案六:
引用4楼Z65443344的回复:

小白同志请先恶补基础,不要把webform当winform来用

哦。多谢、、呵呵还是懂得太少太少了
解决方案七:
引用3楼insus的回复:

tryit:

十分感谢。。学习了。。

时间: 2024-08-31 20:22:49

.net 按钮添加控件问题的相关文章

(论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?

动态|控件 此例子达到的效果是: 每按一次Button1,在表格Table1中添加一行(行中有2列,一列是文本框,一列是下拉框),并且当按钮第一次按下时再添加一个按钮,点击这个动态添加的按钮,输出表格中所有的控件的值. 前台: <form id="Form1" method="post" runat="server">             <asp:Table id="Table1" runat=&quo

看实例学VFP:选项按钮组控件

选项按钮组控件(OPtiongroup),也可以叫做"单选按钮组",是vfp的常用控件之一.在vfp基础教程-单选按钮组一文中已经给出了该控件的常用属性和方法,并且给出了一个将该控件的controlsource属性与表中某一字段绑定的例子.本文来补充一个对该控件的click事件进行编程的例子,运行界面如下图: 在上图中可以根据用户的选择计算长方形的周长或面积.制作步骤如下: 一.新建表单,将其caption属性值设为"编程入门网-计算长方形周长及面积",AutoCe

求助动态添加控件

问题描述 今天遇到个困难,要动态添加控件.大致内容如下:有一个TABA下面有两个TAB,分别为a,b.TABa里面有多个TEXTBOX,TABb里面有多个GRIDVIEW和按钮.点ADD按钮的时候,TABA以及里面所有控件增加一组.请问这种动态的添加控件的方法大致是什么?添加的控件要如何绑定事件呢?

layout添加控件的问题

问题描述 layout添加控件的问题 直接添加个例如button的控件 在界面上不显示 得在xml里打出和相应程序 我看视频里的老师们都是添加控件之后xml里直接出程序了 求教怎么做才能自动出程序和控件 解决方案 Android 控件添加BadgeView后失去焦点问题 解决方案二: http://www.eoeandroid.com/thread-558761-1-1.html?_dsign=8d141163 解决方案三: <Button android:id=""@+id/b

extjs2.02 table布局下无法动态添加控件

问题描述 extjs2.02 table布局下无法动态添加控件 Ext.onReady(function() { var form = new Ext.form.FormPanel({ id: "testForm", renderTo: "windowDiv", width: "700", autoHeight: true, layout: "table", layoutConfig: { columns: 2 }, bord

WPF中动态添加控件

问题描述 前提:在VS2008中用WPF(XAML)开打Window窗体内容:如何实现动态添加控件,比如动态添加3列,第一列是ComboBox,第二列是ComboBox,第三列是图片Button(这列你们可以不用关心,我用的是模板)我的思路是在ListView中实现,代码如下XAML的代码:<ListViewGrid.Row="3"Margin="0,5,0,0"Name="lvSelEdit"ItemContainerStyle=&quo

关于给DIV动态添加控件,稍后取值的我能提

问题描述 各位,我最近碰到个问题,就是往div添加控件,是添加成功并显示的,现在的要求是点击"下一步"按钮后去获取所添加的控件的值,可当我点击"下一步"按钮后,div.Controls.Count=0,页面上明明添加成功并且显示出来了的,问什么在这里取不到呢?希望哪位帮帮忙解决下,万分感激 解决方案 解决方案二:你应该是用js动态添加的,这样回发后事取不到控件的解决方案三:你点击添加之后,没有重新取得页面

updatepanel动态添加控件触发后动态添加的控件消失

问题描述 直接上代码前台代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="TestControlAdd.aspx.cs"Inherits="TestControlAdd"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/

比例尺、缩略图、平移缩放之百度地图添加控件方法_javascript技巧

下面通过图文并茂的方式给大家详细介绍下比例尺.缩略图.平移缩放之百度地图添加控件方法. 地图控件概述 百度地图上负责与地图交互的UI元素称为控件.百度地图API中提供了丰富的控件,您还可以通过Control类来实现自定义控件. 地图API中提供的控件有: Control:控件的抽象基类,所有控件均继承此类的方法.属性.通过此类您可实现自定义控件. NavigationControl:地图平移缩放控件,PC端默认位于地图左上方,它包含控制地图的平移和缩放的功能.移动端提供缩放控件,默认位于地图右下