<asp:gridview id ="gv1"...>
<asp:button onclick="JsOperation()"...>
....
<asp:gridview id="gv2" ...></asp:gridview>
</asp:gridview>
我想要JsOperation()中操作显示获取隐藏gv2
function ShowNode() {
var gv1= document.getElementById('<%= gv1.ClientID %>');
....
}
请各位朋友帮忙指点下。
<asp:Button ID="btnAdd" CommandArgument='<%# Eval("ID")%>' OnClientClick='<%# "sayHello(\""+Eval("ID") +"\")" %>' CommandName="Add" runat="server" Text="添加" />
<asp:button onclick="JsOperation()"...> 这个怎么可能调用到JS中的JsOperation()?它是服务器控件。你可以隐藏DIV。把gridview放进div中。你应该在后台的onclick运行方法中写一个Js方法。
<script type="text/javascript"> function showStuff(id) { document.getElementById(id).style.display = 'block'; } function hideStuff(id) { document.getElementById(id).style.display = 'none'; } </script>
谢谢,正在测试. 外层加了一个div
$("ID名称").show()显示
$("ID名称").hide()隐藏
prototype?
@ruonanxiao: JQuery !你不是要隐藏gridview么$("这里写你要隐藏的gridview名称")
@┢┦偉: 请问下 <asp:linkbutton id='lnkAdd' onclientClick="alert(<%# Eval("id")%>);" ></linkbutton> linkbutton是放在gridview中。请问客户端的方法 如何传一个 绑定的字段进去 <%# Eval("id")%>
@ruonanxiao: <asp:linkbutton id='lnkAdd' onclientClick="alert(<%# Eval("id")%>);" > 直接在这里传值 <%# Eval("id")%> </linkbutton>