ASP.NET - 延迟加载 - 仅在显示div时加载动态文本

时间:2013-10-27 21:22:57

标签: c# asp.net lazy-loading

我希望能够显示数据库中的文本,但只有在显示div时才能显示。这可能。

1 个答案:

答案 0 :(得分:1)

这里不是很多,但这当然是可能的。

如果可以使用JQuery,一个显而易见的方法是:

if ( $("#someDiv").is(":visible") ){
   //show text from database
}

另一种服务器端方法(asp.net Web表单)是创建div runat="server"并检查visibility属性。

<div id="someDiv" runat="server"></div>

if(someDiv.Visible == true)
{
  //show text
}