如何设置可见=";“真的”;通过javascript查看gridview?
我有gridview的用户控件。如何设置可见=";“真的”;通过javascript查看gridview?,javascript,Javascript,我有gridview的用户控件。 我已使GridView可见=“false”。 当我点击一个按钮时,它应该显示出来。 这是我的代码,但我有错误。 <script type="text/javascript"> function showGrid() { alert("calling function"); document.getElementById("<%= GridView1.ClientID%>").visibility =
我已使GridView可见=“false”。
当我点击一个按钮时,它应该显示出来。
这是我的代码,但我有错误。
<script type="text/javascript">
function showGrid() {
alert("calling function");
document.getElementById("<%= GridView1.ClientID%>").visibility = 'visible';
}
</script>
<asp:Button ID="btnView" runat="server" OnClientClick="showGrid();" BackColor="Blue" BorderStyle="None" Font-Bold="true" ForeColor="White" Text="Show Grid" />
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" ClientIDMode="Static" **Visible="false"**
AllowSorting="True" AutoGenerateColumns="False" BackColor="White"
BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4"
DataSourceID="SqlDataSource1" ForeColor="Black" GridLines="Vertical">
函数showGrid(){
警报(“调用函数”);
document.getElementById(“”).visibility='visible';
}
试试这个:
document.getElementById('GridView1')。style.visibility='visible' 使用Jquery您可以
$(document).ready(function () {
$('#GridView1').css('visibility','visible');
});
将网格视图放在一个div中,并使用一些简单的JQuery,如:
$('YourDivID').hide();
Microsoft JScript运行时错误:“document.getElementById(…)”为空或不是对象如果设置
Visible=“false”
,网格甚至不会发送到浏览器,因此不能仅使用JavaScript设置可见性。它会出现以下错误:“Microsoft JScript运行时错误:需要对象”