[ASP.NET]制作一个简单的多页Tab功能

我们经常在主页中要浏览分类信息,在C/S模式下,经常采用Tab分页的方式来做,然后将不同的信息放到不同的Tab页中,然后可以点击页签去查看不同页面中的内容。我们可以用网页的IFRAME来实行这个功能,先建立一个主WebForm1,在上面放两个按钮来模拟页签(今后也可以用Photoshop来制作更精美的页签),然后再建立两个子Form,WebForm2,WebForm3,当按钮被按下的时候来切换IFRAME的src属性去显示不同的子页面。具体代码如下:

**WebForm1.aspx
** ``` @ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="iframetest.WebForm1"

1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
WebForm1
``` ---

WebForm1.aspx.cs

.
.
.

private void Button1_Click(object sender, System.EventArgs e)
{
IFRAME1.Attributes.Add("src","Webform2.aspx");
}

private void Button2_Click(object sender, System.EventArgs e)
{
IFRAME1.Attributes.Add("src","Webform3.aspx");
}


Published At
Categories with Web编程
Tagged with
comments powered by Disqus