ASP.NET中使用框架
首先要說的是在asp.net中使用框架是iframe,而不是frameset;iframe實現的功能和frameset相似;iframe使用的例項:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="main.aspx.cs" Inherits="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>無標題頁</title>
</head>
<body style=" background-color:Gray">
<form id="form1" runat="server">
<table>
<tr >
<td style=" width:500px">
<span id="time"></span>
<script>document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);</script>
</td>
<td>
<a onclick="javascript:history.go(-1);" href="#">後退</a>
</td>
<td>
<a onclick="javascript:history.go(1);" href="#">前進</a>
</td>
<td>
<a onclick="window.frames['MainFrame'].location.reload();" href="#">重新整理</a>
</td>
<td>
<a href="#">登出</a>
</td>
<td>
<a onclick="javascript:if(confirm('你確定要退出本系統嗎?'))window.location='ExitSys.aspx';" href="#">退出</a>
</td>
</tr>
</table>
<table>
<tr>
<td rowspan="2" style=" width:50px; background-color:Silver">
<div>
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode Text="欄目管理" Value="欄目管理">
<asp:TreeNode Text="資訊類別" Value="資訊管理" NavigateUrl="~/ArticleClassList.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="下載類別" Value="下載管理" NavigateUrl="~/SoftDownList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="資訊管理" Value="資訊管理">
<asp:TreeNode Text="新增資訊" Value="新增資訊" NavigateUrl="~/ArticleAdd.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="資訊列表" Value="資訊列表" NavigateUrl="~/ArticleList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="下載管理" Value="下載管理">
<asp:TreeNode Text="新增下載" Value="新增下載" NavigateUrl="~/SoftDownAdd.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="下載列表" Value="下載列表" NavigateUrl="~/SoftDownList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="系統管理" Value="系統管理">
<asp:TreeNode Text="角色管理" Value="角色管理">
<asp:TreeNode Text="新增角色" Value="新增角色" NavigateUrl="~/UserRolesAdd.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="角色列表" Value="角色列表" NavigateUrl="~/UserRoleList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="使用者管理" Value="使用者管理">
<asp:TreeNode Text="新增使用者" Value="新增使用者" NavigateUrl="~/UserInfoAdd.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="使用者列表" NavigateUrl="~/UserInfoList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="通用資訊管理" Value="通用資訊管理">
<asp:TreeNode Text="新增通用資訊" Value="新增通用資訊" NavigateUrl="~/CommonpageAdd.aspx" Target="mainiframe"></asp:TreeNode><%--Target="mainiframe"實現了連線頁面在iframe內顯示,而不是跳轉到別的頁面--%>
<asp:TreeNode Text="通用資訊列表" Value="通用資訊列表" NavigateUrl="~/CommonpageList.aspx" Target="mainiframe"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="網站連結管理" Value="網站連結管理">
<asp:TreeNode Text="新增網站連結" Value="新增網站連結" NavigateUrl="~/LinksAdd.aspx" Target="mainiframe"></asp:TreeNode>
<asp:TreeNode Text="網站連結列表" Value="網站連結列表" Target="mainiframe" NavigateUrl="~/LinksList.aspx"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</div>
</td>
<td>
<div>
<iframe name="mainiframe" id="mainiframe" src="ArticleList.aspx" style=" width:850px; height:500px"></iframe><%-- 注意這裡使用了iframe;並且設定它的id為mainiframe--%>
</div>
</td>
</tr>
<tr>
<td style="background-color:Silver" >
<div>
當前使用者:<asp:Label ID="lblUserId" runat="server" Text=""></asp:Label>
部門:<asp:Label ID="lblDept" runat="server" Text=""></asp:Label>
角色:<asp:Label ID="lblRoles" runat="server" Text=""></asp:Label>
建議解析度:1024*768以上
</div>
</td>
</tr>
</table>
<div>
</div>
</form>
</body>
</html>
相關文章
- 在asp.net handler 中 使用 sessionASP.NETSession
- 聊聊asp.net中Web Api的使用ASP.NETWebAPI
- ASP.NET MVC中簡單使用AutofacASP.NETMVC
- ASP.NET 2.0中XSLT的使用ASP.NET
- ASP.NET Core 入門教程 2、使用ASP.NET Core MVC框架構建Web應用ASP.NETMVC框架架構Web
- Asp.net Ajax 註冊框架ASP.NET框架
- Asp.Net中ajax+aspx使用詳解ASP.NET
- Asp.Net中ajax+ashx使用詳解ASP.NET
- C# httpcookie asp.net中cookie的使用C#HTTPCookieASP.NET
- node中express框架使用詳解Express框架
- jwt-在asp.net core中的使用jwtJWTASP.NET
- 玩轉ASP.NET 6.0框架-序言ASP.NET框架
- ASP.NET - SqlSugar ORM框架 更新列表ASP.NETSqlSugarORM框架
- python django中restful框架的使用PythonDjangoREST框架
- 【轉】ASP.NET MVC框架下使用MVVM模式-KnockOutJS+JQ模板例子ASP.NETMVC框架MVVM模式JS
- ASP.NET Core 實戰:使用 ASP.NET Core Web API 和 Vue.js,搭建前後端分離框架ASP.NETWebAPIVue.js後端框架
- Asp.net MVC中ViewData與ViewBag的使用方法ASP.NETMVCView
- 【Microbar 】Asp.net 類中使用中括號([......])的作用ASP.NET
- ASP.NET Core 框架本質學習ASP.NET框架
- ASP.NET中MemcachedASP.NET
- Asp.net中防止使用者多次登入的方法ASP.NET
- 【永春】Asp.Net中虛擬檔案系統的使用ASP.NET
- asp.net core 3.0 gRPC框架小試ASP.NETRPC框架
- 使用ABP框架中踩過的坑系列2框架
- ASP.NET 使用AjaxASP.NET
- Asp.net 使用FluentSchedulerASP.NET
- ASP.NET Core 學習筆記 第三篇 依賴注入框架的使用ASP.NET筆記依賴注入框架
- 淺談ASP.NET Core中IOC與DI的理解和使用ASP.NET
- Asp.net中UpdatePanel內FileUpload的正確使用方法ASP.NET
- ASP.NET中,動態載入使用者控制元件ASP.NET控制元件
- ASP.NET 2.0中使用樣式、主題和皮膚ASP.NET
- TechEmpower Web 框架效能第19輪測試結果正式釋出,ASP.NET Core在主流框架中拔得頭籌Web框架ASP.NET
- 使用框架和不使用框架的區別框架
- Asp.net web框架Nancy的技術文章整理ASP.NETWeb框架NaN
- Asp.net 高效能 Sqlite ORM 框架之 sqliteSugarASP.NETSQLiteORM框架
- pearadmin前端框架中 http模組如何使用說明前端框架HTTP
- Hadoop中的Python框架的使用指南HadoopPython框架
- AutoMapper在ABP框架中的使用說明APP框架