1、如何在ASP.NET里加入一個框架網頁?
和普通的html中用框架是樣的,在頁面中加入:
<FRAMESET id="oaFrame" border="0" frameSpacing="0" rows="58,*" frameBorder="0" cols="*">
<FRAME id="righttop" name="righttop" src="top.aspx" frameBorder="NO" noResize scrolling="no">
<FRAMESET id="oaFrame1" border="0" frameSpacing="0" rows="*" frameBorder="0" cols="160,*">
<FRAME id="oaMenu" name="oaMenu" marginWidth="0" marginHeight="0" src="new_left.aspx" noResize scrolling="no">
<FRAME id="oaMain" name="oaMain" src="right.aspx" frameBorder="no">
</FRAMESET>
</FRAMESET>
這是個含有頂(標題)、左(樹形菜單)、右(主頁),一般網頁是這樣,如果只要左右,
<FRAMESET id="oaFrame1" border="0" frameSpacing="0" rows="*" frameBorder="0" cols="160,*">
<FRAME id="oaMenu" name="oaMenu" marginWidth="0" marginHeight="0" src="new_left.aspx" noResize scrolling="no">
<FRAME id="oaMain" name="oaMain" src="right.aspx" frameBorder="no">
</FRAMESET>
2、ASP.NET框架中,伺服器控制項是為配合Web表單工作而專門設計的。伺服器控制項有兩種類型,它們分別是什麼?
ASPNET提供兩種類型的伺服器控制項:HTML伺服器控制項和Web伺服器控制項。
Html伺服器控制項就是在其代碼中加入runat=「server」。
web伺服器控制項就是通常使用的<asp:標簽。
3、如何用.net來設計一個網站後台,及一般企業用得.net開源框架是什麼?
?
4、ASP.NET網頁怎樣使用框架?
框架頁這種形式很不靈活!
告訴你一種方法
先在index.aspx頁上做一個表格,把你要展示的三個頁專的位置弄好
然後在每個屬td裡面建立一個<iframe src='top.aspx' width=100%/>這樣就好啦,還方便調整
這是在asp裡面的老方法啦
當然最簡單的是用 masterpage 就是母板頁的模式,具體這個怎麼用上msdn或者百度上搜一下 asp.net母板頁應用 就可以了!
如果你會用母板頁,框架這種網站的設計模式已經是淘汰的了!基本沒什麼網站還用純框架來做,用也是都用iframe
5、我課程設計要製作一個小型管理系統的網站,用ASP.NET,請問網頁設計用框架還是模板好?哪個容易上手?
模板維護起來方便快捷,
框架用於布局
模板其實有很多限制的,有時候確實挺不好用,如果母板頁里用form標簽了,內容頁就不可以用了。框架在後台頁面用的還挺爽的
框架需要網頁之間相互傳遞參數,模板頁不用。
看情況使用吧。
如果頁面間傳參少的話,用框架合適;
如果經常要傳許多參數並且頁面間交互頻繁,則可以選擇母版。
母板不能解決布面局部刷新問題,對用戶的體驗不好,點一下連接,整個頁面都要刷新.
感覺母板對開發人員來說是個好東西,對用戶來說,個人覺得不如框架,特別是用母板來導航時,很煩的.
我原來用母板導航的應用現在都改成框架了.
div不能跨框架,但模板頁每次都要全部重新載入,
兩者各有優劣,就看你在開發過程中的需求了
框架是瀏覽器窗口中的一個區域,一個框架對應一個單獨的HTML文檔,例如,一個頁面中有兩個框架實際上他有三個Html文檔,一個是框架集文件,另外兩個是框架文件。也就是說一個框架集是由多個框架頁面組成的。
模板可以創建具有相同布局的一系列文件,同時,模板最大的好處在於它的後期維護方便,可以快速的改變整個站點的布局和外觀。 模板是由可編輯區域和不可編輯區域兩部分組成,不可編輯區域包含所有頁面中共有的部分,可編輯區域是為頁面中不同部分的編輯設置的。
框架和模板都能統一頁面的風格,不過框架集設計的頁面是在同一個頁面中操作,只是不同的框架發生了變化,模板變化的整個網頁,只是它里邊包含一些共同的部分,通過設計模板來統一設計。
個人認為:模板主要為了統一頁面的風格。框架主要為了實現讓一個窗口顯示多個頁面。
另外,在使用中發現使用框架集好像整個頁面沒有滾動條,單個框架根據內容的多少可以設置顯示滾動條,但是整個窗口的內容沒法滾動,不知道有沒有方法實現。
6、vs2010中用asp.net做網站,怎麼用網頁框架
敲代碼,如果不是非得用框架,最好不要使用,可以用母板頁來代替。
如果是非得使用可以在DreamWeaver中做好頁面,把代碼復制到Vs中
7、asp.net怎麼創建框架頁
切換到代碼編輯copy器,然後自己添加框架的標簽。
<frameset cols="1" rows="1">
<frame id="frame" />
<noframes>
<body>你的瀏覽器不支持框架</body>
</noframes>
</frameset>
如果自己不會寫也沒關系,用DW先建立好框架頁面集,然後復制到ASP.NET項目裡面就行了。
8、在asp.net頁面如何做框架結構?請給出詳細操作過程!
我經常用<iframe></iframe>我跟你說下
首先我們網站可以說分為三個部分 頭部 左邊部分和底部 我們可以另外建三個頁面 例如:頭部為:top.aspx,左邊部分為:left.aspx 還有底部:foot.aspx
然後把頭部得html的代碼貼到top.aspx,左邊部分貼到:left.aspx ,底部貼到:foot.aspx 如果有樣式表的話 注意把樣式表放到<head></head>中。這樣三部分做好了!然後用<iframe></iframe>各自引用到你要放的地方 我這里有個例子 給你放上 你看下!:
top.aspx:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="main.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div id="top">
<div class="logo">
<img src="img/logo.jpg" /></div>
<div class="top2">
<img src="img/toptel.jpg" /></div>
</div>
<div class="menu">
<a href="Default.aspx" target="_top">網站首頁</a> <a href="about.aspx" target="_top">公司簡介</a> <a href="notice.aspx" target="_top">網站公告</a>
<a href="in.aspx" target="_top">行業知識</a> <a href="video.aspx" target="_top">視頻展示</a> <a href="contact.aspx" target="_top">聯系我們</a>
<div class="toptime" id="webjx">
</div>
</div>
<div class="banner">
<img src="img/banner.jpg" /></div>
</body>
</html>
left.aspx中代碼:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="css.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div class="neivideof1">
<img src="img/neivideo.jpg" /></div>
<div class="nav" id="nav" runat="server">
<a href="video.aspx" target="_blank">123</a> <a href="#">123</a> <a href="#">123</a> <a href="#">123</a>
</div>
<div class="neileftimg">
<img src="img/neileft1.jpg" /></div>
<div class="neileftimg">
<img src="img/neileft2.jpg" /></div>
<div class="neileftimg">
<img src="img/neileft3.jpg" /></div>
<br />
</body>
</html>
foot.aspx的代碼:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="css.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<div class="link">
<div class="link1">
<img src="img/link.jpg" /></div>
<div class="link2" id="link2" runat="server">
<p>
<a href="#" target="_blank"></a></p>
</div>
</div>
<div class="foot">
<p>
</p>
</div>
</body>
</html>
index.aspx頁里:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>沈陽極速培訓</title>
<link rel="stylesheet" href="main.css" type="text/css" />
<script type="text/javascript" src="object.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div id="main">
<iframe frameborder="0" src="top.aspx" scrolling="no" style="width: 100%; height: 390px">
</iframe>
<div class="neileft">
<iframe frameborder="0" scrolling="no" src="left.aspx" style="width: 100%; height: 490px">
</iframe>
</div>
<div class="neimk">
<div class="neimkt">
<span class="local">當前位置:<a href="#" class="tob1">網站首頁</a> > 行業知識</span>行業知識</div>
<div class="neimkbody">
<div class="newsbody">
<div class="newscon" id="DivList" runat="server">
<ul>
<li><span class="time">2010-12-01</span>· <a href="in2.html" class="tob2">基金業首例並購外資
案嘉實收購德銀香港平台</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">券商中報陸續見「公婆」 美醜優劣市場評判</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">國美下調認股權證行權價</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">六大境外資產管理公司壟斷外資銀行QDII市場</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">滬國資企業料參與東航增發 國資整合推漲本地</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">神開股份首場詢價獲得機構認同</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">股市估值已開始偏離基本面 下半年指數化投資</a></li>
<li><span class="time">2010-12-01</span>· <a href="#" class="tob2">六大境外資產管理公司壟斷外資銀行QDII市場</a></li>
</ul>
</div>
<div class="page" id="fenyeq" runat="server">
[<asp:LinkButton ID="lnlBntHome" runat="server" OnClick="lnlBntHome_Click">首頁</asp:LinkButton>
<asp:LinkButton ID="lnlBntFirst" runat="server" OnClick="lnlBntFirst_Click">上一頁</asp:LinkButton>
<asp:LinkButton ID="lnlBntNext" runat="server" OnClick="lnlBntNext_Click">下一頁</asp:LinkButton>
<asp:LinkButton ID="lnlBntEnd" runat="server" OnClick="lnlBntEnd_Click">尾頁</asp:LinkButton>]
頁次:<asp:Label ID="LblPage" runat="server" Text=" "></asp:Label>/<asp:Label ID="lblCount"
runat="server" Text=" "></asp:Label>頁
<asp:Label ID="count" runat="server" Text=" "></asp:Label>條資訊/頁
</div>
</div>
</div>
</div>
<iframe frameborder="0" scrolling="no" src="foot.aspx" style="width: 100%; height: 140px;">
</iframe>
</div>
</form>
</body>
</html>
但是這里注意下 用<iframe></iframe>引網頁的話 他的寬度要設成100% 如果你要設置成固定的高度的話在不同的解析度下回走形 還有用iframe引用的網站優化很難做 所以 如果網站需要做優化的話建議你不用iframe引 用代碼輸出 這樣沒有走形的問題 也不存在難於優化的問題!
9、asp.net要把頁面做的漂亮一般用什麼框架?
asp.net是伺服器語言,它只能計算數據,並不能把網頁做的漂亮
而網頁最終就是HTML語言,最新版本為HTML5
建議你學學CSS+DIV+JS
這是當前最流行的網頁排版,任何效果都可以用它來實現
10、在學.NET網站編程時,經常提到的框架和架構是什麼意思
簡單一點跟你說吧:
.NET框架是一個多語言組件開發和執行環境,包括了ASP.NET、公共語言運行時環境(CLR)以及.NET 框架類
.NET框架的關鍵作用在於,它提供了一個跨編程語言的統一編程環境,記住是統一的
.NET 框架為開發人員提供了一個統一、面向對象、層次化、可擴展的類庫集(API)。現今,C++開發人員使用的是Microsoft基類庫,Java開發人員使用的是Windows®基類庫,而Visual Basic用戶使用的又是Visual Basic API集。只是簡單地一用,.NET框架就統一了微軟當前的各種不同類框架。這樣,開發人員無需學習多種框架就能順利編程。遠不止於此的是,通過創建跨編程語言的公共API集,.NET框架可實現跨語言繼承性、錯誤處理功能和調試功能。實際上,從JScript到C++的所有編程語言,都是相互等同的,開發人員可以自由選擇理想的編程語言。
至於說架構吧,這個很難精確的給出解釋,屬於軟體工程領域的名詞:一般指軟體架構....
軟體架構(software architecture)是一系列相關的抽象模式,用於指導大型軟體系統各個方面的設計。 軟體架構是一個系統的草圖。軟體架構描述的對象是直接構成系統的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通訊。在實現階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向對象領域中,組件之間的連接通常用介面_(計算機科學)來實現。