我的Repeater控件是这样的 <ItemTemplate>
<tr>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "ID") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "IP") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "State") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "IsOnline") %> </td>
<td class="ta-right<asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder></td>
</tr>
</ItemTemplate>这段代码没有任何问题,可以显示我想显示的数据,但是这个PlaceHolder控件,没有办法是用。
因为在类里面 任何函数里写这一句: ph.Controls.Add(btn);(btn已定义)
就会编译报错:当前上下文不存在“ph”可我命名就定义了啊,这也不是我的自定义控件,这就是很普通的控件啊
<tr>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "ID") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "IP") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "State") %> </td>
<td class="ta-right"> <%# DataBinder.Eval(Container.DataItem, "IsOnline") %> </td>
<td class="ta-right<asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder></td>
</tr>
</ItemTemplate>这段代码没有任何问题,可以显示我想显示的数据,但是这个PlaceHolder控件,没有办法是用。
因为在类里面 任何函数里写这一句: ph.Controls.Add(btn);(btn已定义)
就会编译报错:当前上下文不存在“ph”可我命名就定义了啊,这也不是我的自定义控件,这就是很普通的控件啊
解决方案 »
- 隐藏控件有什么作用?怎么用啊,求解
- 限制会员的发帖数
- 急啊`!!!!!!!
- 学到了什么才算技术大牛
- Hashtable 能在一个页面定义,而且设置值,在其它页面能取的这里面的值吗?
- -------|长篇文章自动分页的问题~请帮忙解答,在线等待|--------
- 这样的xml文件,如何用asp.net往里面插入一条记录和删除一条以及更新一条记录,请各位多多帮忙。
- 如何使网站所有目录下文件共用一个站点地图
- 用visual studio 2005做的网站特别慢
- 请问,谁有C#中“接口”方面的基础教材?
- 请教一个后台获取input type="button"的value的问题
- FCKeditor 上传不了图片
我说了,btn 是有效的,现在是ph 是当前上下文不存在的,可我明明就是定义了呀
是这样吗?