網(wǎng)頁(yè)布局方法很多,根據各人不同的喜好布局也不同:通常的布局方法有以下幾種:
一.通過(guò)表格來(lái)布局
表格布局的優(yōu)勢在于它能對不同對象加以處理,而又不用擔心不同對象之間的影響。而且表格在定位圖片和文本上比起用CSS更加方便。表格布局唯一的缺點(diǎn)是,當你用了過(guò)多表格時(shí),頁(yè)面下載速度受到影響
二.通過(guò)層疊樣式表來(lái)布局
CSS(層疊樣式表)被提出來(lái),它能完全精確的定位文本和圖片。CSS對于初學(xué)者來(lái)說(shuō)顯得有點(diǎn)復雜,但它的確是一個(gè)好的布局方法。你曾經(jīng)無(wú)法實(shí)現的想法利用CSS都能實(shí)現
三.通過(guò)框架來(lái)布局
框架結構的頁(yè)面被許多人不喜歡,可能是因為它的兼容性。但從布局上考慮,框架結構不失為一個(gè)好的布局方法。它如同表格布局一樣,把不同對象放置到不同頁(yè)面加以處理,因為框架可以取消邊框,所以一般來(lái)說(shuō)不影響整體美觀(guān)
四.當然還有其他的布局方式,比如你可以在紙上布局,就是先在紙上畫(huà)草圖,然后再按照圖來(lái)做
兩種,include 指令,
和include 動(dòng)作:
區別:include 指令是指把其它頁(yè)面的 JAVA 代碼(源碼)加進(jìn)來(lái),跟本頁(yè)面的代 碼合并在一起,相當于把源碼從那個(gè)頁(yè)面復制到本頁(yè)面中來(lái),然后再編譯。并且由 于本頁(yè)面編譯時(shí)已經(jīng)包含了別的文件的源碼,所以以后其它頁(yè)面更改時(shí),本頁(yè)面并 不理會(huì ),因為已經(jīng)編譯過(guò)了。 ? 動(dòng)作是指兩個(gè)頁(yè)面的代碼運行完以后,再把包含的那個(gè)頁(yè)面 運行后的 HTML 結果頁(yè)面加到本頁(yè)面運行后的 HTML 結果頁(yè)面中來(lái)。 所以是運行時(shí)包含,并且還可以傳遞參數給被包含的頁(yè)面。
1#
Response.Redirect("URL");但是有缺陷,跳轉的頁(yè)面不能作為新開(kāi)窗體打開(kāi),需要再page_load里面加上this.form1.Target = "_blank";
2#
string strScript = "<script>window.open('OrderInsert.aspx','_self');</script>";
("open", strScript);
這段代碼放在.cs頁(yè)面里 可以實(shí)現跳轉;缺陷是上一個(gè)頁(yè)面的URL在跳轉后就丟失了
3#
Server.Transfer 樓上說(shuō)得很清楚了
4#
Sever.Execute 沒(méi)試過(guò) 無(wú)恥的借鑒一下
引言 Web頁(yè)面是無(wú)狀態(tài)的, 服務(wù)器對每一次請求都認為來(lái)自不同用戶(hù),因此,變量的狀態(tài)在連續對同一頁(yè)面的多次請求之間或在頁(yè)面跳轉時(shí)不會(huì )被保留。在用ASP.NET 設計開(kāi)發(fā)一個(gè)Web系統時(shí), 遇到一個(gè)重要的問(wèn)題是如何保證數據在頁(yè)面間進(jìn)行正確、安全和高效地傳送,Asp.net 提供了狀態(tài)管理等多種技術(shù)來(lái)解決保存和傳遞數據問(wèn)題,以下來(lái)探討.NET 下的解決此問(wèn)題的各種方法和各自的適用場(chǎng)合。
1、ASP.NET頁(yè)面間數據傳遞的各種方法和分析
1.1 使用Querystring 方法
QueryString 也叫查詢(xún)字符串, 這種方法將要傳遞的數據附加在網(wǎng)頁(yè)地址(URL)后面進(jìn)行傳遞。如頁(yè)面A.aspx 跳轉到頁(yè)面B.aspx,可以用Request.Redirect("B.aspx?參數名稱(chēng)=參數值")方法,也可以用超鏈接:,頁(yè)面跳轉后,在目標頁(yè)面中可用Ruquest["參數名稱(chēng)"]來(lái)接收參數。使用QuerySting 方法的優(yōu)點(diǎn)是實(shí)現簡(jiǎn)單, 不使用服務(wù)器資源;缺點(diǎn)是傳遞的值會(huì )顯示在瀏覽器的地址欄上,有被篡改的風(fēng)險,不能傳遞對象,只有在通過(guò)URL 請求頁(yè)時(shí)查詢(xún)字符串才是可行的。
1.2 利用隱藏域
隱藏域不會(huì )顯示在用戶(hù)的瀏覽器中, 一般是在頁(yè)面中加入一個(gè)隱藏控件, 與服務(wù)器進(jìn)行交互時(shí)把值賦給隱藏控件并提交給下一頁(yè)面。隱藏域可以是任何存儲在網(wǎng)頁(yè)中的與網(wǎng)頁(yè)有關(guān)的信息的存儲庫。使用隱藏域存入數值時(shí)用:hidden 控件.value=數值,取出接收數值時(shí)用:變量=hidden 控件.value。使用隱藏域的優(yōu)點(diǎn)是實(shí)現簡(jiǎn)單, 隱藏域是標準的HTML 控件,不需要復雜的編程邏輯。隱藏域在頁(yè)上存儲和讀取,不需要任何服務(wù)器資源,幾乎所有瀏覽器和客戶(hù)端設備都支持具有隱藏域的窗體。缺點(diǎn)是存儲結構少,僅僅支持簡(jiǎn)單的數據結構,存儲量少,因為它被存儲在頁(yè)面本身,所以無(wú)法存儲較大的值,而且大的數據量會(huì )受到防火墻和代理的阻止。
第一、靠前、無(wú)邊框設計。無(wú)邊框設計在近幾年比較流行,在設計頁(yè)面的時(shí)候,將頁(yè)面中的風(fēng)格線(xiàn)、邊框刪掉,用間距來(lái)代替的一種設計方法。無(wú)邊框設計一般是以大圖為主,圖片本來(lái)就是一種分割元素。而內容基本是有規律的,留白間距之間的內容一定要相對一致、重復、緊密,這樣用戶(hù)在瀏覽的時(shí)候才會(huì )認為這些內容是一體的。一般來(lái)說(shuō),小眾垂直的產(chǎn)品更適合使用無(wú)邊框設計。
第二、卡片設計。卡片的設計打破了傳統上固定的排版布局方式,提升了版面的使用率,可以給網(wǎng)站建設增加更多的驚喜。那么卡片設計有哪些優(yōu)勢呢?1、可以提高頁(yè)面的使用率。卡片就好像是一個(gè)容器,將類(lèi)型不一樣的內容設置在不一樣的卡片中,這樣就可以很好地區分內容,還能夠統一頁(yè)面的風(fēng)格。比如傳統列表,內容一般是縱向滾動(dòng)的方式,能夠展示的內容比較有限,卡片式的設計采用的滑動(dòng)方式,就可以有效地解決空間問(wèn)題。2、區分卡片上的內容。卡片就好像是一個(gè)容器,將不同的內容放置在不同的卡片,更好地區分內容的類(lèi)型。卡片的維度是不一樣的,而且相對獨立、有互相有聯(lián)系,所以通過(guò)卡片歸納網(wǎng)站的內容,整個(gè)網(wǎng)站就顯得更有秩序。3、卡片式設計可以提升可控性、提升體驗度。卡片式設計的使用范圍比較廣泛,可以覆蓋、滑動(dòng)、堆疊,有良好的擴展性和可操作性。
第三、分割線(xiàn)的設計。這也是常見(jiàn)的一種頁(yè)面布局設計方式,可以更好地幫助用戶(hù)快速熟悉頁(yè)面的布局,有良好的內容組織性。分割線(xiàn)可以貫穿整個(gè)頁(yè)面,將不同的內容進(jìn)行分割,成為獨立的信息。
網(wǎng)站建設中的頁(yè)面布局,有不同的設計方式,而且設計的趨勢不斷在變化,在設計頁(yè)面布局之前,就要考慮好合適的樣式,不能一味地追求潮流,根據產(chǎn)品的實(shí)際需求,選擇合適的設計方式。而分割線(xiàn)的設計,想要做得出色,就要處理好線(xiàn)的間距、粗細、顏色等等
(1)<jsp:forward page=””/>;
-跳轉后地址不變。這種跳轉稱(chēng)為服務(wù)器端跳轉。
(2)response.sendRedirect(“地址”);
跳轉后地址改變。這種跳轉稱(chēng)為客戶(hù)端跳轉
(3)response.setHeader("refresh" , "2;URL=responseDemo02.jsp" ) ;
2秒后自動(dòng)跳轉到responseDemo02.jsp頁(yè)面,也是一種重定向方法
通常建立網(wǎng)站的方式有三種:
一、是完全自己建,這要求公司有專(zhuān)業(yè)技術(shù)人員和專(zhuān)門(mén)的設備,同時(shí)公司網(wǎng)絡(luò )業(yè)務(wù)量很大。這種方式投資極大,適合像Yahoo、IBM等國際大公司。
二、是自己租主機和線(xiàn)路來(lái)建立網(wǎng)站,這種方式投資比較大,也需要專(zhuān)業(yè)技術(shù)人員。
三、是采用虛擬主機技術(shù)建立網(wǎng)站。這種方式建立的網(wǎng)站與上面兩種方式建立的網(wǎng)站沒(méi)有本質(zhì)區別,而投資很小,因此很受企業(yè)歡迎。在美國90%以上的企業(yè)采用虛擬主機的方式建立網(wǎng)站,在我國像中化總公司、青島海爾、青島啤酒、江西富源集團、江西贛南制藥廠(chǎng)等這樣的大企業(yè)的網(wǎng)站也是采用這種方式建立的。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.051秒