ASP.NET中iframe框架点击左边页面链接,右边则显示链接页面内容,具体实现内容如下
先看看效果图:
首先是主页面main.aspx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
< body style = "background-color: #AFEEEE" > < form id = "form1" runat = "server" > < div > < center > < h1 > 后台管理界面 </ h1 > < span style = "float: right;" > < asp:HyperLink ID = "HyperLink1" runat = "server" Style = "text-align: center" NavigateUrl = "Default.aspx" >返回首页</ asp:HyperLink ></ span > < table border = "0" width = "1180px" cellpadding = "0" class = "main-table" > < tr > < td align = "center" > < iframe id = "Left" name = "Left" src = "Left.aspx" class = "inset-table" width = "188px" height = "730" align = "middle" ></ iframe > </ td > < td align = "left" > < iframe id = "Right" name = "Right" src = "AddNews.aspx" class = "outset-table" width = "950" height = "730" align = "middle" ></ iframe > </ td > </ tr > </ table > </ center > </ div > </ form > </ body > |
然后是左边页面Left.aspx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
< form id = "form1" runat = "server" > < div > < table style = "width: 180px;" cellspacing = "0" cellpadding = "0" > < tr > < td class = "style1 " > < div class = "titleSystemName" > 导航栏</ div > </ td > </ tr > < tr > < td > < asp:TreeView ID = "TreeView1" runat = "server" ImageSet = "XPFileExplorer" NodeIndent = "15" Width = "155px" > < ParentNodeStyle Font-Bold = "False" /> < HoverNodeStyle Font-Underline = "True" ForeColor = "#6666AA" /> < SelectedNodeStyle BackColor = "#B5B5B5" Font-Underline = "False" HorizontalPadding = "0px" VerticalPadding = "0px" /> < Nodes > < asp:TreeNode Text = "新闻类别1" Value = "新闻类别1" > < asp:TreeNode NavigateUrl = "~/AddNews.aspx?id=2" Target = "Right" Text = "添加新闻" Value = "添加新闻" > </ asp:TreeNode > < asp:TreeNode NavigateUrl = "~/ManagerNew.aspx?id=3" Target = "Right" Text = "删除/编辑新闻" Value = "删除/编辑新闻" > </ asp:TreeNode > <%-- < asp:TreeNode NavigateUrl = "~/UpdataNew.aspx?id=2" Target = "Right" Text = "更新新闻" Value = "更新新闻" > </ asp:TreeNode >--%> </ asp:TreeNode > < asp:TreeNode Text = "用户管理" Value = "用户管理" > < asp:TreeNode NavigateUrl = "~/UserManager.aspx" Target = "Right" Text = "管理用户" Value = "管理用户" > </ asp:TreeNode > </ asp:TreeNode > </ Nodes > < NodeStyle Font-Names = "Tahoma" Font-Size = "8pt" ForeColor = "Black" HorizontalPadding = "2px" NodeSpacing = "0px" VerticalPadding = "2px" /> </ asp:TreeView > </ td > </ tr > </ table > </ div > </ form > |
最后是右边的页面AddNews.aspx,这个页面就可以插入自己需要的页面链接了。
以上是我在学习asp的过程中学习到的一个知识点,希望对大家有用。