我使用过 ASP.NET 的日历控件。当我在任何日期移动时,它都会显示工具提示,我可以在其中显示我的另一个 aspx 页面。在那个 aspx 页面中有 gridview。
如何显示包含 aspx 页面的工具提示。
最佳答案
试试这个
轨道一
- 使用 div 将您的元素定位为工具提示。
- 在该 div 中使用一个 iframe,您可以在其中加载您的 aspx 页面。
轨道二
您可以在没有 iframe 的情况下使用 div,并使用 jquery 根据悬停日期从服务器提取数据,并在运行时使用 $("#divID").html()
函数将该数据呈现到该 div 中。
我个人会推荐轨道二,因为这里消除了页面生命周期并且数据加载速度更快,这是工具提示所必需的,
轨道二的唯一缺点是它有点复杂,因为您必须在运行时使用 document.createElement()
和其他类似函数来创建您的设计。
您可以从 Here 获得一些帮助也许吧。
关于c# - 在工具提示中显示 Web 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11685192/