我正在开发自定义控件。部分原因是渲染一个不会立即显示的div。根据特定的客户端事件,显示该div。当页面上只有一次自定义控件实例时,一切正常。但是在多个实例的情况下,虽然没有显示,但是渲染了许多上面提到的div。为了使容器页更轻,我基本上只想渲染一次div,而不管自定义控件的出现次数。任何帮助都会很棒。
谢谢, 苏里亚
答案 0 :(得分:2)
也许您可以存储一个标志,告诉该div已经被渲染。您可以将该标志存储在HttpContext.Items中。这是一些代码
if ((bool)HttpContext.Current.Items["divRendered"] == false)
{
//Render the div
HttpContext.Current.Items["divRendered"] = true;
}