我有这个gridview,我想使用这个gridview中的信息,但我不想在页面上显示它。
所以我设置:grid.Visible = false
,但现在出现'网格未定义'错误。
如果grid.Visible = true
,一切正常。
我有一个javascript函数检查这个:if (typeof (grid) !== "undefined")
,但我的网格没有定义。
有什么问题,如何解决?
答案 0 :(得分:1)
没有渲染。使用grid.Visible
可以控制渲染。查看您的HTML代码。您会看到,如果您设置GridView
,则grid.Visible = false
没有代码。
要隐藏它,请改用CSS:display: none
:
grid.Style.Add("display", "none"); // not tested