<asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<div class="mb10 mt5">
<div class="ofh">
<div><%# DataBinder.Eval(Container, "DataItem.Content").ToString()%></div>
<div class="fr pr10">
<a href="#" onclick="XianShi(this)">chakan</a><a href="#" onclick="AddNew(this)">Add</a>
</div>
<div id="new" class="fl" style=" display:none">
<asp:Repeater ID="Repeater2" runat="server" DataSource='<%# DataBinder.Eval(Container, "DataItem.Small") %>'>
<ItemTemplate>
<table><tr><td><%# Eval("Contentes")%></td></tr></table>
</ItemTemplate>
</asp:Repeater></div>
<div id="addNew" style=" display:none">
<asp:TextBox ID="txtNew" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:ImageButton ID="ibtnNew" ImageUrl="/images/submit.gif" runat="server" CommandArgument='<%# Eval("id") %>' CommandName="addNew" /></div>
</div>
</div>
</ItemTemplate>
</asp:Repeater>我想通过点击chakan显示id=“new”的div,通过点击add显示id=“addNew”的div
<ItemTemplate>
<div class="mb10 mt5">
<div class="ofh">
<div><%# DataBinder.Eval(Container, "DataItem.Content").ToString()%></div>
<div class="fr pr10">
<a href="#" onclick="XianShi(this)">chakan</a><a href="#" onclick="AddNew(this)">Add</a>
</div>
<div id="new" class="fl" style=" display:none">
<asp:Repeater ID="Repeater2" runat="server" DataSource='<%# DataBinder.Eval(Container, "DataItem.Small") %>'>
<ItemTemplate>
<table><tr><td><%# Eval("Contentes")%></td></tr></table>
</ItemTemplate>
</asp:Repeater></div>
<div id="addNew" style=" display:none">
<asp:TextBox ID="txtNew" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:ImageButton ID="ibtnNew" ImageUrl="/images/submit.gif" runat="server" CommandArgument='<%# Eval("id") %>' CommandName="addNew" /></div>
</div>
</div>
</ItemTemplate>
</asp:Repeater>我想通过点击chakan显示id=“new”的div,通过点击add显示id=“addNew”的div
解决方案 »
- string sPath = Server.MapPath("../upload/" + path);这句代码在挑选图片上传的时候需注意什么?
- 推荐一下C#.NET编程技术实现的书吧。
- 用户登录 用户注册 密码用*覆盖的问题
- ◆有IBatis开发经验的都来看看◆
- 如何在C#里调用COM的函数并取得返回值
- C#连接Oracle错误,ORA-12154TNS:无法解析指定的连接标识符
- 在 windows应用程序中,使用sqlconnection,可以用open()的方法连接sql server数据库,在web应用程序中却失败了,请教高手(50分)
- 关于对象销毁的问题?
- 在dataset.tables("")中新建列的问题!
- 有搞winform的吗?小弟有个菜鸟级问题问下
- 请教一个动态加载程序集的问题
- 如何使用项目里的组件?
这种id不能这样写,要写出动态生成的。
如果这样写,页面里面会有很多个<div id="addNew"的div
<repeater>
<div>
<a onclik="">chakan</a>
</div>
<div style="display:none">
<repeater datasource=""></repeater>
</div>
</repeater>
</div>
就是想点击chakan显示下面的DIV。代码应该怎么写
<div>
<a onclik="document.getElementById('x<%#Container.ItemIndex%>').style.display='';return false">chakan</a>
</div>
<div style="display:none" id="x<%#Container.ItemIndex%>">
<repeater datasource=""></repeater>
</div>
</repeater>当然你可以成js函数执行
<a onclik="showHiddenDiv('<%#Container.ItemIndex%>');return false">chakan</a>function showHiddenDiv(xxx)
{
document.getElementById("x"+xxx).style.display= document.getElementById("x"+xxx).style.display=="none"?"block":"none";
}