大家好!我想在Repeater控件中置入Image控件,并在页面放个显示隐藏图片按钮控制Repeater控件中Image图片显隐,我该怎么做?我加入Panel控件控制Image显隐,当按钮按下时Panel1.visible=false,来实现,但VS调试结果竟然是找不到Panel1控件,Repeater控件里面的Image控件中的Visible属性怎么引用呢?求教!谢谢大家!
效果如图所示:http://img614.photo.163.com/gostiy/4465032/1910509906.jpg
<asp:button id="hidden" runat="server" Text="显示/隐藏图片"></asp:button>
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<table>
<TR>
<td>
<asp:Panel id="Panel1" runat="server">
} <asp:Image id="Image1" ImageUrl="Picture/C.jpg" runat="server">
</asp:Image>
</asp:Panel>
</td> </ItemTemplate>
<HeaderTemplate>
</HeaderTemplate>
</asp:repeater>
<FooterTemplate>
</tr>
</table>
</FooterTemplate>
效果如图所示:http://img614.photo.163.com/gostiy/4465032/1910509906.jpg
<asp:button id="hidden" runat="server" Text="显示/隐藏图片"></asp:button>
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<table>
<TR>
<td>
<asp:Panel id="Panel1" runat="server">
} <asp:Image id="Image1" ImageUrl="Picture/C.jpg" runat="server">
</asp:Image>
</asp:Panel>
</td> </ItemTemplate>
<HeaderTemplate>
</HeaderTemplate>
</asp:repeater>
<FooterTemplate>
</tr>
</table>
</FooterTemplate>
解决方案 »
- 关于asp.net用户控件不能在设计器里改变大小的问题,希望高手详解!
- Menu控件里如果地址有参数的怎么设置
- 请教动态tab标签问题
- C#中怎麼得到IE狀態欄的信息啊?有知道的請進來教教我啊!!!
- 关于在2003下发布和在XP下发布的区别问题
- 一个GridView的问题,晕了
- DropDownList AutoPostBack=true 但是每次DropDownList 数据返回 Password的textbox都会空
- 问!asp.net网站部署问题
- MDAC 会在安装了什么软件后被装上,从而在程序被部署后安装时不用再安装?
- 如何解决AUTOPOSTBACK的刷新问题?
- 关于数据绑定显示'没有查询到相关记录'的问题
- 请教大哥们关于asp.net发送邮件的问题
用findcontrol
(控件名) lab = (控件名)repeater.Items[i].FindControl("控件ID");要第几行的,i就用几这样就能找到Repeater中的控件了。
你可以用脚本来实现。var isShow = "none";
function checkAllorNot()
{
var self = event.srcElement;
var form = document.forms[0];
var ele;
var iLen = form.elements.length;
for(var i=0;i<iLen;i++)
{
ele = form.elements[i];
if(ele.type != null && ele.type.toLowerCase() == "image")
{
ele.style.display = isShow;
}
}
isShow = isShow == "none"?"block":"none";
}