2

我使用过 ASP.NET 的日历控件。当我在任何日期移动时,它将显示 tooltip ,我可以在其中显示我的另一个 aspx 页面。在那个aspx页面中有gridview。

如何显示包含 aspx 页面的工具提示。

4

1 回答 1

1

尝试这个

轨道一

  • 使用 div 将元素定位为工具提示。
  • 在那个 div 中使用一个 iframe,您可以在其中加载您的 aspx 页面。

轨道二

您可以在没有 iframe 的情况下使用 div 并使用 jquery 从服务器中针对悬停日期提取数据,并在运行时使用$("#divID").html()函数将该数据呈现到该 div 中。

就我个人而言,我会推荐第二条轨道,因为这里消除了页面生命周期,并且数据加载速度会更快,这是工具提示所必需的,

轨道二的唯一缺点是它有点复杂,因为您必须在运行时使用document.createElement()和其他类似的功能来创建您的设计。

也许你可以从这里得到一些帮助。

于 2012-07-27T09:43:01.713 回答