如何获取Repeater中文本框的值?

问题描述

<asp:RepeaterID="Repeater2"runat="server"><HeaderTemplate><tablewidth="100%"border="0"cellpadding="1"cellspacing="1"style="background-color:Gray"height:141;"></HeaderTemplate><ItemTemplate><tablealign="center"width="680"border="0"cellpadding="1"cellspacing="1"bgcolor="#CCCCCC"><trstyle="background-color:White"><tdwidth="180"align="center"valign="top"bgcolor="#F2FDF3"class="login_txt"><imgsrc="images/icon_hostusers_32px.gif"width="32"height="32"/><br/>回复人:<%#DataBinder.Eval(Container.DataItem,"FanswerUser")%><br>回复时间:<%#DataBinder.Eval(Container.DataItem,"Fanswerdatetime")%></td><tdvalign="top"bgcolor="#FCFCFC"><%#DataBinder.Eval(Container.DataItem,"FanswerContent")%></td></tr><tr><tdalign=right>第<%#Eval("Fanswerseq")%>楼,奖励金额:</td><td><asp:TextBoxID="TextBox2"runat="server"></asp:TextBox></td></tr></table></ItemTemplate><FooterTemplate><tr><tdbgcolor="#EFEFD"colspan=7height="0"></td></tr></table></FooterTemplate></asp:Repeater><asp:ButtonID="BUTTON1"runat="server"></asp:Button>如何在button1的绑定事件中获取上面repeater中的textbox2的值写入数据库,循环??

解决方案

解决方案二:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;if(tb!=null){//使用tb,即TextBox2的引用;}}
解决方案三:
protectedvoidButton1_Click(objectsender,EventArgse){for(inti=0;i<this.Repeater1.Items.Count;i++){//客户端TextBoxchb=(TextBox)this.Repeater1.Items[i].FindControl("TextBox2");insertintohh(title)values("+chb.Text+")}

解决方案四:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;cmd.CommandText="insertinto....values(...,tb.Text.Trim()..)";cmd.ExecuteNonQuery();}
解决方案五:
foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox}
解决方案六:
引用1楼yiuke的回复:

foreach(RepeaterItemiteminRepeater2.Items){TextBoxtb=item.FindControl("TextBox2")asTextBox;if(tb!=null){//使用tb,即TextBox2的引用;}}

这样就ok
解决方案七:
item[i].FindControl("TextBox")asTextBox
解决方案八:
引用2楼kongwei521的回复:

C#codeprotectedvoidButton1_Click(objectsender,EventArgse){for(inti=0;i<this.Repeater1.Items.Count;i++){//客户端TextBoxchb=(TextBox)t……

貌似这个可以额!!!

时间: 2024-11-02 23:38:59

如何获取Repeater中文本框的值?的相关文章

C#如何获取当前网页中文本框的值

问题描述 C#如何用webkitbrowser获取当前网页中文本框的值 解决方案 解决方案二:webkitbrowser的官方文档应该有说明吧解决方案三:一定要用这个吗?

Javascript 获取Repeater中hidden Field 的值

问题描述 如何才能使用Javascript获取Repeater中hiddenField的值?首先点选Checkbox,然后获取相应的行的值,如hiddenfield控件绑定的id.Repeater如下:<asp:RepeaterID="rptList"runat="server"><HeaderTemplate><tablewidth="100%"border="0"cellspacing=&qu

asp.net中利用ajax获取动态创建表中文本框的值_实用技巧

假设现在主表为公司表(公司ID,公司名称,公司类型,公司规模),从表为部门表(部门ID,公司ID,经理,联系电话),现在一个公司有四个部门,要在同一个页面上录入公司信息以及四个部门的信息,如何动态创建部门信息录入口,以及如何获取数据存储到数据库中,请看下面的代码. 页面HTML代码及js脚本 代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.

asp.net 获取repeater中checkBoxlist选中的值

问题描述 checkboxlist是用SqlDataSource绑定的,程序需完成的效果如图:repeater与checkboxlist分开绑定的.在进行选择完成后,提交获取每个checkboxlist中选中的值:checkboxlist长度可能改变.for(inti=0;i<rep_dlist.Items.Count;i++){intdID=Convert.ToInt32(((Label)this.rep_dlist.Items[i].FindControl("lbl_UDepartID

获取input表签的值-在webbrowser控件中获取文本框的值

问题描述 在webbrowser控件中获取文本框的值 复制授权码 请问高手们怎么才能获取到input标签的值呢 相关文章 javaweb-value为空,如何获取文本框的值? javascript-在js中 如何用Jquery 获取一个文本框中的值 文本框中ID=A js文本框-js获取文本框的值,有默认值 javascript-如何获取HTML网页密码输入框的值? jquery怎么让循环的两个文本框的值相加 servlet-想通过href链接传递文本框的值,该怎么得到文本框的值 textbox

JavaScript获取/更改文本框的值的实例代码

这篇文章介绍了JavaScript获取/更改文本框的值的实例代码,有需要的朋友可以参考一下   尽管<input type="text" />和<textarea />是不同元素,但它们均支持同样的特性来获取包含在文本框内的文本.考虑以下例子: 复制代码 代码如下: <html> <head> <title>Retrieying a Textbox Value Example</title> <script

js文本框-js获取文本框的值,有默认值

问题描述 js获取文本框的值,有默认值 文本框的默认值为value="",我给设置了失去焦点事件,等我输入了"你好",失去焦点 alert文本框的值,输出的却是""; 怎么解决? 解决方案 function show(){ obj1=document.getElementById("aaaa"); alert(obj1.value); } 随便怎么试都行啊 解决方案二: 解决方案三: 文本框加个onblur="sho

Asp.net中使用文本框的值动态生成控件的方法_实用技巧

看到一个网友,有论坛上问及,动态的生成checkbox控件,在文本框中输入一个"花"字,点一下"生成"按钮,就会在下面生成一个checkbox,它的text属性是"花".再输入一个"鸟",点一下按钮,就会生成第二个checkbox控件,text属性是"鸟"... Insus.NET的解决方法很简单,就是每次在文本框输入的值都存起来,然后把这些数据绑定至一个CheckBoxList控件上就行了. 详细,先创建

js/jquery获取文本框的值与改变文本框的值

我们就用它来学习获取文本框的值及改变文本框的值.    代码如下 复制代码 <script> function get1() {  document.getElementById("txtbox2").value=document.getElementById("txtbox").value;  //获取文本框1的值,并赋值给文本框2 } </script> <table width="500" border=&qu