導航結構的目的是讓用戶能方便、直接地從一個頁面移到另一個頁面。看到標注網站的菜單結構時,只不過看到了移到網站某個特定部分的一種方式。其他部分可以是靜態(tài)的“關于我們”頁面或電子商務產品頁面(該頁面允許用戶購買汽車)。每個頁面都表示一個資源—-客戶端瀏覽器的一個特定請求,web服務器會接收請求,執(zhí)行一些分析,然后決定如何響應,用特定的資源滿足該請求。
從一個位置移到另一位置的主要方式是使用HTML錨標簽<ahref=“Login.aspx”>Login to the site</a>。這會把一個HTTP請求發(fā)送到href特性中的URL。幾乎每種形式的導航結構都基于這個HTML元素。
可以看出,因為有一個HTML元素來做這項工作,還有一個基于ASP.NET Web Forms的功能及集,使用服務器控件來幫助構建錨標記。在這里是asp:HyperLink服務器控件。雖然可能是獨一無二的服務器控件,但輸出是一個標準的HTML錨標記。
把用戶發(fā)送到網站的另一個頁面時,HTML錨元素做了很多工作。然而,定義這個資源的地址有幾種不同的方式。要記住,HTTP請求是發(fā)往具體資源的地址。這個地址稱為URL或統(tǒng)一資源定位符。
有兩種不同類型的URL:絕對URL和相對URL。絕對URL包含資源的完整地址,這意味著不需要了解網站包含的導航結構,就可以找到需要的資源。
資源位于什么地方是毫無疑問的。然而,使用絕對URL可能有問題。使用絕對URL并不總是適合鏈接到當前應用程序中的頁面,它需要鏈接到不同域的頁面,如外部網站。
另一方面,相對URL定義定位器所使用的方法,更像是獲得所需頁面的方向。這些方向基于顯示鏈接的頁面。
輸入一個簡單的URL,為什么就會進入一一個內容頁面?這是因為已經給服務器分配了一一個特定的文件,在該方向上,會處理對目錄(包括根目錄)的調用。也就是說,頁面的內容定義為一個默認文檔。
默認文檔的名稱是IIS配置的一部分,是特定于ASP.NET?Web?Forms的,因為我們期望一個文件?被指派來處理這些不包含待檢索文檔的調用。傳統(tǒng)上,幾個文檔定義為潛在的默認文檔。
只要請求是針對目錄的而不是針對該目錄中的內容,服務器就使用默認文檔:因此,根目錄下子目錄中的Default.aspx文件就處理對該目錄的默認調用。因為有了這種內置的功能,所以建議在嘗試鏈接時,不聲明URL的默認部分:相反,僅引用目錄名稱,允許服務器根據需要處理默認文件。
★關于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網在內的一舉一動),限制員工不能做什么(禁止網購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經南京網亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版
版權所有,南京網亞計算機有限公司 。本文鏈接地址: 瀏覽站點的不同方式