repeater 绑定 数据,然后repeater 里面又有个 <span id='mod' runat="server"></span> 我在CS文件如何获取 这个id 呢? 不知道怎么用 FindControl了 ,请教下,谢谢。
解决方案 »
- 类型“LinkButton”的控件“ctl00_ContentPlaceHolder1_FirstPage”必须放在具有 runat=server 的窗体标记内
- Cache过期问题
- .net实现网站满屏的问题
- Javascript 控制DIV问题
- Gridview 中一次删除两条记录?
- ACCESS数据库数据源AccessDataSource建立问题
- 请问DataSet不可以用存储过程吗?
- 求***管理系统网站模版或实例!
- 我想在ASP.NET中获得数据库中数据库名表名还有字段的所有信息怎么获得?
- 怎样动态生成Datagird的模板列?模板中是TextBox?
- 一个正则表达式的写法简单的
- asp.net 存储过程不执行
{
HyperLink HyperLink1 = (HyperLink)item.FindControl("HyperLink1"); }
是这样的吗? 我这个是 span 哦, 不是在itemDataBound 里写嘛?谢谢了
如果你在后台给它赋值那就直接可以在itemDataBound 里面findecontrol找到直接赋值就行。如果不再itemDataBound 里面。
那就是foreach( RepeaterItem item in this.Repeater1.Items )
{
HyperLink HyperLink1 = (HyperLink)item.FindControl("HyperLink1");
//SPAN应该是htmlcontrol之类的
}
找了,在 HtmlControls 里没找到
using System.Web.UI.HtmlControls;然后:
HtmlControl hc = (HtmlControl)e.Item.FindControl("mod");
{
HtmlControl hc = (HtmlControl)Repeater1.Items[i].FindControl("mod");
}