研究Subsonic得到的副产品,一个简单的Modal DIV

本文介绍如何在SubSonic框架中使用ModalWindows。通过简单几步即可在网页上实现弹窗功能,适用于小型Web应用的快速开发。

这几天一直在看 SubSonic 及其例程 SubSonic 2.0.1 Starter Site,觉得这个开源项目的实现方式真的很有创意,完全是一个ruby on rails 的net实现,很适合用于小型web应用的快速开发,有兴趣的朋友可以到其官方网站下载源码和示例;

OK,关于Subsonic的介绍到此为止,后面有体会了再说,下面仅仅介绍下其SubSonic 2.0.1 Starter Site上看到的一个用法很简单(当然实现也不难)的Modal Windows。我觉得以后可能会用上就将其抠出来了做了个简单的demo,放在这里分享,或许大家也能用上。

使用步骤如下:

  1. 将文件夹modal、相关的图片文件、页面loading.htm(放在根目录)引入工程;
  2. 在需要使用modal windows的页面的html代码的head区加入<link id="Link1" rel="stylesheet" type="text/css" href='~/js/modal/subModal.css' runat="server" />;
  3. 在上面页面的</body>前加入<!--#INCLUDE File=js/modal/modal_divs.aspx--> ;
  4. 在该页面上需要弹出modal windows的客户端事件中调用"javascript:onclick=showPopWin('ModulePage.aspx', 200, 100, null);";
  5. 最后在该页面的Page_Load中写两句代码

if (!IsPostBack)
            {
                Head1.Controls.Add(new LiteralControl("<script type='text/javascript' src='" + Page.ResolveUrl("~/js/modal/common.js") + "'></script>"));
                Head1.Controls.Add(new LiteralControl("<script type='text/javascript' src='" + Page.ResolveUrl("~/js/modal/subModal.js") + "'></script>"));
            }

一切ok,效果如下:

showmodule

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值