ASP.NET 1.0/2.0里用DIV层元素弹出窗体
t; cellPadding="0" width="100%" bgColor="#2557ad" border="0"> <tr> <td align="right"><span style="CURSOR: hand" onclick="jsAreaClose(''divCountry'')"><img alt="Hide Popup" src="close.gif" border="0"></span></td> </tr> <tr> <td> <asp:ListBox id="lstCountry" runat="server" AutoPostBack="True" width="100%" rows="10"></asp:ListBox></td> </tr> </table> </div> <%-- City --%> <div class="popupWindow" id="divCity"> <table cellSpacing="0" cellPadding="0" width="100%" bgColor="#2557ad" border="0"> <tr> <td align="right"><span style="CURSOR: hand" onclick="jsAreaClose(''divCity'')"><img alt="Hide Popup" src="close.gif" border="0"></span></td> </tr> <tr> <td> <asp:ListBox id="lsCity" runat="server" AutoPostBack="True" width="100%" rows="10"></asp:ListBox> </td> </tr> </table> </div> </form> </body> </HTML> 代码中,用粗体标出的部分是Popup窗体的主要属性,在鼠标单击时,将调用一端JavaScript:PopupArea。 正如您所看到的,我们在页面底部添加了两个DIV元素,一个用于国家,一个用于城市,每一个都包含ListBox控件,用户可以使用Listbox选择上面的内容。 下图1现实了页面浏览的效果,他还演示了如何弹出DIV窗体 当单击Textbox内部,windows将弹出窗体而不会引起页面数据回发现在该到填充其中数据的时候了 Page COde-behind 在页面后台,我们准备从一个XML文档加载list“国家”所需要的数据,同时显示国家的名称,下面列出了这个功能的代码: Listing 2: Populate Country ListBox
在这一步骤中,当页面运行时,您可以选择国家,如下图 现在,当用户选择国家时,将触发listbox的选择事件,并通过该事件加载“城市”数据,该数据同样从XML文档加载 下面列出了事件代码 Listing 3
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |