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