0

グリッドビューのユーザーコントロールがあります。
GridView を visible="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">
4

3 に答える 3

1

あなたができるJqueryを使用して

$(document).ready(function () {
    $('#GridView1').css('visibility','visible');
});
于 2012-09-26T10:15:57.760 に答える
0

グリッドビューをdiv内に配置し、次のような単純なJQueryを使用するのはどうですか。

$('YourDivID').hide();
于 2012-09-26T10:26:41.677 に答える
0

これを試してください: document.getElementById('GridView1').style.visibility = 'visible';

于 2012-09-26T10:13:26.573 に答える