下载 [Fancybox][1]。
您应该使用 fancybox 内联类型。以下是如何使用。
添加 div 标签集 runat server 并显示 none。
<div runat="server" id="divPopup" style="display:none">
</div>
您可以从后面的代码访问 divPopup。现在从后面的代码中设置弹出窗口的内容。
divPopup.InnerHtml="items.... (with html)";
并添加一个显示弹出的链接。
<a class="fancybox" id="inline" href="#divPopup">Show Popup</a>
注意:您必须为 fancybox.fancybox 导入脚本,在 /lib/ 文件夹中包含该文件。
<!-- Add jQuery library -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="/fancybox/lib/jquery.mousewheel-3.0.6.pack.js"></script>
<!-- Add fancyBox -->
<link rel="stylesheet" href="/fancybox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<!-- Optionally add helpers - button, thumbnail and/or media -->
<link rel="stylesheet" href="/fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>
<script type="text/javascript" src="/fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6"></script>
<link rel="stylesheet" href="/fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>