"menu.aspx"
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="menu.aspx.cs" Inherits="WebCsv2DB.menu" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu</title>
</head>
<frameset rows="80,*" cols="*" frameborder="1" border="0" bordercolor="black" framespacing="0">
<frame src="../Menu/top.aspx" name="topFrame" scrolling="no" noresize />
<frameset cols="150,*" frameborder="1" border="0" bordercolor="black" framespacing="0">
<frame src="../Menu/left.aspx" name="leftFrame" scrolling="no" noresize />
<frame src="../Menu/main.aspx" name="mainFrame" scrolling="no" noresize />
</frameset>
</frameset>
</html>
main.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="main.aspx.cs" Inherits="WebCsv2DB.main" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>main</title>
</head>
<frameset>
<frame src="<%=GetString() %>" name="main" scrolling="no" noresize />
</frameset></html>
main.aspx.cs
namespace WebCsv2DB
{
public partial class main : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
public static int flag=0;
public string GetString()
{
string str = null;
if (flag == 1||flag==0)
{
str = "../Function/systemsetting.aspx";
}
if (flag == 2)
{
str = "../Function/csv2db.aspx";
}
if (flag == 3)
{
str = "../Function/db2csv.aspx";
}
return str;
}
}
}left.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="left.aspx.cs" Inherits="WebCsv2DB.left" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Left</title>
</head>
<body>
<form id="form1" runat="server">
<div><center>
<asp:Button ID="btnSyssetting" runat="server" Style="position: relative" Text="SystemSetting" Width="130px" OnClick="btnSyssetting_Click" /><br />
<br />
<asp:Button ID="btnCsvImport" runat="server" Style="position: relative" Text="CsvImport" Width="130px" OnClick="btnCsvImport_Click" /><br />
<br />
<asp:Button ID="btnDBExport" runat="server" Style="position: relative" Text="DBExport" Width="130px" OnClick="btnDBExport_Click" /></center></div>
</form>
</body>
</html>
left.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using WebCsv2DB;namespace WebCsv2DB
{
public partial class left : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
menu m = new menu();
protected void btnSyssetting_Click(object sender, EventArgs e)
{
main.flag = 1;
} protected void btnCsvImport_Click(object sender, EventArgs e)
{
main.flag = 2;
} protected void btnDBExport_Click(object sender, EventArgs e)
{
main.flag = 3;
} }
}
我点left.aspx的按钮是main.aspx出现的是相应按钮的画面。就像csdn的论坛似的,左面是那些分类,例如:点c#右面就显示的是c#的,点java右面显示的java
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="menu.aspx.cs" Inherits="WebCsv2DB.menu" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu</title>
</head>
<frameset rows="80,*" cols="*" frameborder="1" border="0" bordercolor="black" framespacing="0">
<frame src="../Menu/top.aspx" name="topFrame" scrolling="no" noresize />
<frameset cols="150,*" frameborder="1" border="0" bordercolor="black" framespacing="0">
<frame src="../Menu/left.aspx" name="leftFrame" scrolling="no" noresize />
<frame src="../Menu/main.aspx" name="mainFrame" scrolling="no" noresize />
</frameset>
</frameset>
</html>
main.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="main.aspx.cs" Inherits="WebCsv2DB.main" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>main</title>
</head>
<frameset>
<frame src="<%=GetString() %>" name="main" scrolling="no" noresize />
</frameset></html>
main.aspx.cs
namespace WebCsv2DB
{
public partial class main : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
public static int flag=0;
public string GetString()
{
string str = null;
if (flag == 1||flag==0)
{
str = "../Function/systemsetting.aspx";
}
if (flag == 2)
{
str = "../Function/csv2db.aspx";
}
if (flag == 3)
{
str = "../Function/db2csv.aspx";
}
return str;
}
}
}left.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="left.aspx.cs" Inherits="WebCsv2DB.left" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Left</title>
</head>
<body>
<form id="form1" runat="server">
<div><center>
<asp:Button ID="btnSyssetting" runat="server" Style="position: relative" Text="SystemSetting" Width="130px" OnClick="btnSyssetting_Click" /><br />
<br />
<asp:Button ID="btnCsvImport" runat="server" Style="position: relative" Text="CsvImport" Width="130px" OnClick="btnCsvImport_Click" /><br />
<br />
<asp:Button ID="btnDBExport" runat="server" Style="position: relative" Text="DBExport" Width="130px" OnClick="btnDBExport_Click" /></center></div>
</form>
</body>
</html>
left.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using WebCsv2DB;namespace WebCsv2DB
{
public partial class left : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
menu m = new menu();
protected void btnSyssetting_Click(object sender, EventArgs e)
{
main.flag = 1;
} protected void btnCsvImport_Click(object sender, EventArgs e)
{
main.flag = 2;
} protected void btnDBExport_Click(object sender, EventArgs e)
{
main.flag = 3;
} }
}
我点left.aspx的按钮是main.aspx出现的是相应按钮的画面。就像csdn的论坛似的,左面是那些分类,例如:点c#右面就显示的是c#的,点java右面显示的java
left.aspx<a href="main.aspx?id=1" target="mainFrame">C#</a>
<a href="main.aspx?id=2" target="mainFrame">C#</a>
<a href="main.aspx?id=3" target="mainFrame">C#</a>//注意,要加上target="mainFrame"; 对应//frame src="../Menu/main.aspx" name="mainFrame" scrolling="no" noresize />
中的namemain.aspx
string title="全部";
if(!string.isNullOrEmpty(request["id"]))
{
//根据ID得到值,这个你可以查数据库,或者if,else判断
string Id=request["id"];
if(Id=="1")
title="C#";
else
title="java";
}
else
{
title="全部";
}
//附值控件
<a href="aaa.aspx" target="bbb">C#</a>
右边的内容<Frame src="aaa.aspx" Name="bbb">
就这么简单