ASP.NET如何操作repeater中的控件

请教一下大虾们,比如说我的repeater的itemtemplete里面放了个requiredfieldvalidator,我想对他进行些操作,比如在验证不通过的情况下,用代码改一下它的errormessage的属性,请问不通过JS怎么改?如果实在不行,麻烦大虾们给个通过JS实现以上功能的代码

第1个回答  2012-09-30
讲个js实现的思路
譬如你要验证的是文本框不能为空并且是数字
不满足就不能提交。。
首先获取repeater下所有要验证的文本框
然后for循环逐个验证 不满足就返回false 即可

...绑定数据源,如何同时获得Repeater中的控件?
只能在Repeater的ItemDataBound事件中,用FindControl方法获取,然后重新绑定,在其它地方用FindControl方法不行的。比如在事件中可以这样写 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){ Button btn = (Button)e.Item.FindControl("btnDetail");int...

asp.net repeater 容器中的控件如何加验证判断不为空还有格式例如邮箱格 ...
用 RegularExpressionVilidator控件,属性ControlToValidate 要验证控件的ID,ValidationExpression 正则表达式,把不允为空的正则表达式添上就ok了。

[asp.net]重新绑定里层Repeater数据
1、在C 中连接数据库。2、在项目中添加新建项,建立一个数据集,并把Categories从服务器资源列表中拖到这个数据集模板中并点击菜单“生成-生成解决方案”。3、在aspx的webform上放一个ObjectDataSource控件,设定它的TypeName为刚刚建立的数据集类型,用它的向导建立即可。4、在aspx的webform上放一个Rep...

asp.net中的repeater控件 如何使用
<\/asp:Repeater> <%--##字段名为数据库中的字段名--%> \/\/表格的宽度,样式等自己控制好 后台绑定数据:……\/\/查到的数据绑定到DataSet 控件 DataSet ds = new DataSet("ntable");adapter.Fill(ds, "ntable");Repeater1.DataSource = ds.Tables["ntable"];Repeater1.DataBind();conn....

在asp.net中,如何获取Repeater中的ItemTemplate中的项在更改后值 例如...
asp.net中获取repeater中的数据的方法是使用DataBinder.Eval循环获取。 Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。 以下的完整的读取Repeater的值的方法: Title Title ID Type ...

.net实体框架中repeater控件怎么用
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <a href="ShowPro.aspx?id=<%# Eval("id")%>"><img src="Land\/img\/<%# Eval("Img")%>" width="162" height="106" onload="javascript:myDrawImage(this,162,106);"\/> <a href="ShowPro.aspx?id=<%# ...

asp.net 中repeater控件的使用
<HeaderTemplate><\/HeaderTemplate>之间的内容只出现一次。<ItemTemplate><\/ItemTemplate>之间的内容循环出现 <AlternatingItemTemplate><\/AlternatingItemTemplate>和itemtemplate轮换出现 <SeparatorTemplate><\/SeparatorTemplate> 间隔的内容 结束。只出现一次 ...

asp.net 控件Repeater
<asp:Repeater ID="Repeater" runat="server"> <ItemTemplate> 要嵌套的内容(例如:<%#Eval("name")%>)<\/ItemTemplate> <\/asp:Repeater> 后台代码绑定 Repeater.DataSource=数据源;Repeater.DataBind();

有关于asp.net里的repeater控件
从repeater中搜索?repeater控件只是用来显示数据的,应该是写好查询方法,然后绑定repter控件!先在页面弄好repter控件,然后在数据库访问层写一个根据用户输入的信息作为条件查询的方法!后台绑定方法 this.控件名称.datasource=数据库访问层的查询方法!将这个绑定方法写在按钮的点击事件中!

asp.net Repeater控件嵌套Repeater问题
我一般处理repeater内的checkbox都是写成一段js代码.然后通过ClientScript.RegisterStartUp()方法把这段js注册到标签的前头。因为即使是repeater控件,到客户端展示的时候,也是普通的html标签。因此给它们添加一个JS的 Click事件来处理。后面的代码你应该会写了吧。

相似回答
大家正在搜