搭建網站開發(fā)環(huán)境_第1頁
搭建網站開發(fā)環(huán)境_第2頁
搭建網站開發(fā)環(huán)境_第3頁
搭建網站開發(fā)環(huán)境_第4頁
搭建網站開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本章要求:第2章搭建ASP.NET網站開發(fā)環(huán)境ASP.NET的運行原理及運行機制ASP.NET與.NET框架的關系安裝并配置IIS效勞器安裝并熟悉VisualStudio2023開發(fā)環(huán)境安裝并使用HelpLibrary管理器主要內容1、ASP.NET概述2.ASP.NET與.NET框架3.ASP.NET開發(fā)環(huán)境搭建4.熟悉VisualStudio2023開發(fā)環(huán)境5.VisualStudio2023幫助系統(tǒng)6.綜合實例——創(chuàng)立一個ASP.NET網站第1章搭建ASP.NET網站開發(fā)環(huán)境2.1.1ASP.NET的優(yōu)勢2.1.2ASP.NET的應用領域2.1.3ASP.NET網站的運行原理2.1.4ASP.NET網站的運行機制2.1ASP.NET概述ASP.NET是目前主流的網絡開發(fā)技術之一,ASP.NET技術本身具有許多優(yōu)點和特性,具體介紹如下:〔1〕高效的運行性能由于ASP.NET應用程序采用頁面脫離代碼技術,即前臺頁面代碼保存到ASPX文件中,后臺代碼保存到CS文件中,這樣當編譯程序將代碼編譯為DLL文件,并且ASP.NET網站在效勞器上運行時,可以直接運行編譯好的DLL文件,而且ASP.NET采用緩存機制,從而可以提高ASP.NET的性能。〔2〕簡易性靈活性很多ASP.NET功能都可以擴展,這樣可以輕松的將自定義功能集成到應用程序中。例如,ASP.NET提供程序模型為不同數(shù)據(jù)源提供輸入支持?!?〕可管理性ASP.NET中包含的新增功能使得管理宿主環(huán)境變得更加簡單,從而為宿主主體創(chuàng)立了更多增值的時機?!?〕開發(fā)效率使用ASP.NET效勞器控件,可以輕松、快捷地創(chuàng)立ASP.NET網站。諸如成員資格、個性化和主題等,可以提供系統(tǒng)級的功能,而一些數(shù)據(jù)控件、無代碼綁定和智能數(shù)據(jù)顯示控件等,可以解決ASP.NET網站核心開發(fā)方案〔尤指數(shù)據(jù)〕的問題。2.1.1ASP.NET的優(yōu)勢ASP.NET作為微軟全力推出的一種動態(tài)網站開發(fā)技術,經過最近幾年的開展,在實際生活中已經有了很多成功的工程案例,比方世界飲食行業(yè)的龍頭老大KFC、中國最成功的游戲之一問道、中國國家行政機關人事部以及中國最著名的汽車產商之一東風汽車公司等,它們的官方網站都是用ASP.NET開發(fā)的。下面就給出ASP.NET網站成功案例的效果圖,分別如圖2-1、圖2-2、圖2-3和圖2-4所示。圖2-1KFC官方網站圖2-2問道游戲官方網站2.1.2ASP.NET的應用領域圖2-3中華人民共和國人事部官方網站圖2-4東風汽車公司官方網站2.1.3ASP.NET網站的運行原理ASP.NET網站運行時,當一個HTTP請求被IIS效勞器接收到之后,IIS首先通過客戶端請求的頁面類型為其加載相應的dll文件,然后在處理過程中將這條請求發(fā)送給能夠處理這個請求的模塊。在ASP.NET中,這個模塊叫做HttpHandler〔HTTP處理程序組件〕,之所以aspx這樣的文件可以被效勞器處理,就是因為在效勞器端有默認的HttpHandler專門處理aspx文件。IIS在將這條請求發(fā)送給能夠處理這個請求的模塊之前,還需要經過一些HttpModule的處理,這些都是系統(tǒng)默認的Modules〔用于獲取當前應用程序的模塊集合〕,在這個HTTP請求傳到HttpHandler之前要經過不同的HttpModule的處理。這樣做的好處,一是為了一些必須的過程,二是為了平安性,三是為了提高效率,四是為了用戶能夠在更多的環(huán)節(jié)上進行控制,增強用戶的控制能力。ASP.NET網站的運行原理如圖2-5所示。圖2-5ASP.NET網站運行原理說明:HTTP模塊是一個組件,可以注冊為ASP.NET請求生命周期的一局部,當處理該組件時,該組件可以讀取或更改請求或響應。HTTP模塊通常用于執(zhí)行需要監(jiān)視每個請求的特殊任務,如平安或站點統(tǒng)計信息等。通常情況下,ASP.NET框架搭建在WindowsServer〔效勞器版操作系統(tǒng)〕+IIS〔Web效勞器,是Internet信息效勞管理器的英文縮寫〕環(huán)境中,在安裝.NETFrameWork時,安裝程序會在IIS中注冊ASP.NET所需的ISAPI擴展〔aspnet_isapi.dll〕,這就使得作為ASP.NET宿主的IIS在接收到客戶端的HTTP請求后,將響應請求的控制權交給ASP.NET運行時。ASP.NET運行時接收到請求后,會判斷站點是否是第一次被訪問,如果是第一次訪問,那么運行初始化工作〔如加載Bin目錄中的DLL動態(tài)鏈接庫,讀取Web.Config網站配置文件,初始化HttpApplication實例,編譯和加載Global.asax文件等〕。ASP.NET運行時還負責創(chuàng)立請求響應線程的HttpContext上下文實例和創(chuàng)立承載響應結果的HttpTextWriter實例。然后,ASP.NET運行時尋找適宜的HttpHandler〔通常就是具有的ASP.NET頁面〕處理HTTP請求,并等待HttpHandler返回請求處理結果。最后,ASP.NET運行時在完成一些后續(xù)工作之后〔如保存Session、異常處理等〕,再通過IIS把響應結果返回給客戶端。2.1.4ASP.NET網站的運行機制ASP.NET網站的運行機制如圖2-6所示。圖2-6ASP.NET網站運行機制2.2ASP.NET與.NET框架2.2.1.NET框架簡介2.2.2ASP.NET與.NET框架2.2.1.NET框架簡介.NET框架是微軟公司推出的完全面向對象的軟件開發(fā)與運行平臺,.NETFramework具有兩個主要組件:公共語言運行庫〔CommonLanguageRuntime,簡稱CLR〕和.NETFramework類庫,如圖2-7所示。圖2-7.NETFramework兩大組件公共語言運行庫〔CLR〕公共語言運行庫是所有.NET程序的執(zhí)行引擎,它的工作包括加載及執(zhí)行.NET程序,為每個.NET應用程序準備一個獨立、平安、穩(wěn)定的執(zhí)行環(huán)境,包括內存管理、平安控制、代碼執(zhí)行、代碼完全驗證、編譯及其他系統(tǒng)效勞等。類庫〔ClassLibrary〕.NET框架面向所有的.NET程序語言提供了一個公共的根底類庫,該類庫中提供的面向對象的類就像許多零件,程序開發(fā)人員編寫程序時只要思考程序邏輯的局部,其他〔如數(shù)學計算、字符操作、數(shù)據(jù)庫操作等〕各種復雜功能,利用這些類實現(xiàn)即可。ASP.NET是微軟.NET框架的一局部,可以使用任何.NET兼容的語言〔如VisualBasic.NET、C#、J#、VC.NET〕編寫ASP.NET應用程序。要構建ASP.NET頁面,需要充分利用.NETFramework的特性。2.2.2ASP.NET與.NET框架2.3ASP.NET開發(fā)環(huán)境搭建2.3.1安裝并配置IIS7.x效勞器2.3.2安裝VisualStudio2023系統(tǒng)必備2.3.3安裝VisualStudio20232.3.4卸載VisualStudio20232.3.1安裝并配置IIS7.x效勞器IIS是InternetInformationServer的縮寫〔ASP.NET網站運行效勞器〕,它的可靠性、平安性和可擴展性都非常好,并能很好地支持多個Web站點,是微軟公司主推的Web效勞器。IIS提供了最簡捷的方式來共享信息、建立并部署企業(yè)應用程序、以及建立和管理Web上的網站。通過IIS,用戶可以輕松地測試、發(fā)布、應用和管理自己的Web頁和Web站點。在Windows7操作系統(tǒng)上,自帶了IIS7.0效勞器;而在WindowsServer2023操作系統(tǒng)上,那么自帶了IIS7.5效勞器,本節(jié)將以Windows7操作系統(tǒng)中的IIS7.0的安裝與配置過程為例對IIS的安裝與配置進行詳細講解。1.IIS7.x效勞器的安裝下面將介紹Windows7操作系統(tǒng)中IIS7.0的安裝過程,IIS7.0的安裝步驟如下:〔1〕將Windows7操作系統(tǒng)光盤放到光盤驅動器中。依次翻開“控制面板〞/“程序〞,選擇“程序和功能〞/“翻開或關閉Windows功能〞,彈出“Windows功能〞對話框,如圖2-8所示。圖2-8“Windows功能〞對話框〔2〕該對話框中選中“Internet信息效勞〞復選框,單擊“確定〞按鈕,彈出如圖2-9所示的“MicrosoftWindows〞對話框,該對話框中顯示安裝進度。安裝完成后自動關閉“MicrosoftWindows〞對話框和“Windows功能〞對話框。圖2-9“MicrosoftWindows〞對話框〔3〕IIS信息效勞管理器安裝完成之后,依次翻開“控制面板〞/“系統(tǒng)和平安〞/“管理工具〞,在其中可以看到“Internet信息效勞(IIS)管理器〞,如圖2-10所示。圖2-10Internet信息效勞(IIS)管理器選項2.IIS7.x效勞器的配置IIS7.0安裝完成后就要對其進行必要的配置,這樣才能使效勞器在最優(yōu)的環(huán)境下運行,下面介紹IIS7.0效勞器配置的具體步驟:〔1〕依次翻開“控制面板〞/“系統(tǒng)和平安〞/“管理工具〞,在圖2-10所示的窗口中雙擊“Internet信息效勞(IIS)管理器〞,彈出“Internet信息效勞(IIS)管理器〞窗口,如圖2-11所示。圖2-11“Internet信息效勞(IIS)管理器〞窗口〔2〕在圖2-11所示窗口的左側列表中選中“網站〞/“DefaultWebSite〞節(jié)點,在右側單擊“綁定〞超級鏈接,彈出如圖2-12所示的“網站綁定〞對話框,該對話框中可以添加、編輯、刪除和瀏覽綁定的網站。圖2-12“網站綁定〞對話框〔3〕在圖2-12中單擊“添加〞按鈕,彈出“添加網站綁定〞對話框,該對話框中可以設置要綁定網站的類型、IP地址、端口及主機名等信息,如圖2-13所示。圖2-13“添加網站綁定〞對話框〔4〕設置完要綁定的網站后,單擊“確定〞按鈕,返回“Internet信息效勞(IIS)管理器〞窗口,單擊該窗口右側的“根本設置〞超級鏈接,彈出“編輯網站〞對話框,該對話框中可以設置應用程序池、網站的物理路徑等信息,如圖2-14所示。圖2-14“編輯網站〞對話框〔5〕在圖2-14中單擊“選擇〞按鈕,可以彈出“選擇應用程序池〞對話框,該對話框的下拉列表中可以選擇要使用的.NET版本,如圖2-15所示。圖2-15“選擇應用程序池〞對話框〔6〕依次單擊“確定〞按鈕,即可完成IIS效勞器的配置。2.3.2安裝VisualStudio2023系統(tǒng)必備安裝VisualStudio2023之前,首先要了解安裝VisualStudio2023所需的必備條件,檢查計算機的軟硬件配置是否滿足VisualStudio2023開發(fā)環(huán)境的安裝要求,具體要求如表2-1所示。表2-1 安裝VisualStudio2023所需的必備條件名稱說明處理器1.6GHz處理器,建議使用2.0GHz雙核處理器RAM1G,建議使用2G內存可用硬盤空間系統(tǒng)驅動器上需要5.4G的可用空間,安裝驅動器上需要2G的可用空間CD-ROM驅動器或DVD-ROM必須使用顯示器分辨率:800*600,256色,建議使用1024*768,增強色16位操作系統(tǒng)及所需補丁WindowsServer2003(SP2)、WindowsVista、Windows72.3.3安裝VisualStudio2023安裝VisualStudio2023的步驟如下:〔1〕將VisualStudio2023安裝盤放到光驅中,光盤自動運行后會進入安裝程序文件界面,如果光盤不能自動運行,可以雙擊setup.exe可執(zhí)行文件,應用程序會自動跳轉到如圖2-16所示的“VisualStudio2023安裝程序〞界面,該界面上有兩個安裝選項:安裝MicrosoftVisualStudio2023和檢查ServiceRelease,一般情況下需安裝第一項。圖2-16VisualStudio2023安裝界面〔2〕單擊第一個安裝選項“安裝MicrosoftVisualStudio2023〞,彈出如圖2-17所示的“VisualStudio2023安裝向導〞界面。圖2-17VisualStudio2023安裝向導〔3〕單擊“下一步〞按鈕,彈出如圖2-18所示的“VisualStudio2023安裝程序—起始頁〞界面,該界面左邊顯示的是關于VisualStudio2023安裝程序的所需組件信息,右邊顯示用戶許可協(xié)議圖2-18VisualStudio2023安裝程序—起始頁〔4〕選中“我已閱讀并接受許可條款〞單項選擇按鈕,單擊“下一步〞按鈕,彈出如圖2-19所示的“VisualStudio2023安裝程序—選項頁〞界面,用戶可以選擇要安裝的功能和產品安裝路徑。一般使用默認設置即可,產品默認路徑為“C:\ProgramFiles\MicrosoftVisualStudio10.0\〞。圖2-19選擇“完全〞安裝方式在選擇安裝選項頁中,用戶可以選擇“完全〞和“自定義〞兩種方式。如果選擇“完全〞,安程序會安裝所有功能。如果選擇“自定義〞,戶可以選擇希望安裝的工程,增加了安裝程序的靈活性?!?〕在圖2-19中,選擇自定義安裝,單擊“下一步〞按鈕,進入選擇要安裝的功能界面,如圖2-20所示。圖2-20選擇安裝的功能〔6〕選擇好產品安裝路徑之后,單擊“安裝〞按鈕,進入如圖2-21所示的“VisualStudio2023安裝程序—安裝頁〞界面,顯示正在安裝組件。圖2-21VisualStudio2023安裝程序—安裝頁〔7〕安裝完畢后,單擊“下一步〞按鈕,彈出如圖2-22所示的“VisualStudio2023安裝程序—完成頁〞界面,單擊“完成〞按鈕,至此,VisualStudio2023開發(fā)環(huán)境安裝完成。圖2-22VisualStudio2023安裝程序—完成頁2.3.4卸載VisualStudio2023如果要卸載VisualStudio2023開發(fā)環(huán)境,可以按以下步驟進行:〔1〕在Windows7操作系統(tǒng)中,翻開“控制面板〞/“程序〞/“程序和功能〞,在翻開的窗口中選中“MicrosoftVisualStudio旗艦版—簡體中文〞,如圖2-23所示。圖2-23添加或刪除程序〔2〕單擊“卸載/更改〞按鈕,進入MicrosoftVisualStudio2023安裝程序-維護模式,單擊“下一步〞按鈕,進入MicrosoftVisualStudio2023安裝程序-維護頁,如圖2-24所示。單擊“卸載〞進行即可卸載VisualStudio2023。圖2-24MicrosoftVisualStudio2023安裝程序-維護頁2.4熟悉VisualStudio2023開發(fā)環(huán)境2.4.1菜單欄2.4.2工具欄2.4.3“工具箱〞窗口2.4.4“屬性〞窗口2.4.5“錯誤列表〞窗口2.4.6“輸出〞窗口2.4.1菜單欄菜單欄顯示了所有可用的VisualStudio2023命令,除了“文件〞、“編輯〞、“視圖〞、“窗口〞和“幫助〞菜單之外,還提供編程專用的功能菜單,如“網站〞、“生成〞、“調試〞、“工具〞和“測試〞等,如圖2-25所示。圖2-25VisualStudio2023菜單欄每個菜單項中都包含假設干個菜單命令,分別執(zhí)行不同的操作,例如,“調試〞菜單包括調試網站的各種命令,如“啟動調試〞、“開始執(zhí)行〞和“新建斷點〞等,如圖2-26所示。圖2-26“調試〞菜單2.4.2工具欄為了操作更方便、快捷,菜單項中常用的命令按功能分組分別放入相應的工具欄中。通過工具欄可以快速的訪問常用的菜單命令。常用的工具欄有標準工具欄和調試工具欄,下面分別介紹。〔1〕標準工具欄包括大多數(shù)常用的命令按鈕,如新建網站、添加新項、翻開文件、保存、全部保存等。標準工具欄如圖2-27所示。圖2-27VisualStudio2023標準工具欄〔2〕調試工具欄包括對應用程序進行調試的快捷按鈕,如圖2-28所示。圖2-28VisualStudio2023調試工具欄說明:在調試程序或運行程序的過程中,通??捎靡韵?種快捷鍵來操作:〔1〕按下〈F5〉快捷鍵實現(xiàn)調試運行程序;〔2〕按下〈Ctrl+F5〉快捷鍵實現(xiàn)不調試運行程序;〔3〕按下〈F11〉快捷鍵實現(xiàn)逐語句調試程序;〔4〕按下〈F10〉快捷鍵實現(xiàn)逐過程調試程序。2.4.3“工具箱〞窗口工具箱是VisualStudio2023的重要工具,每一個開發(fā)人員都必須對這個工具非常熟悉。工具箱提供了進行ASP.NET網站開發(fā)所必須的控件。通過工具箱,開發(fā)人員可以方便地進行可視化的窗體設計,簡化了程序設計的工作量,提高了工作效率。根據(jù)控件功能的不同,將工具箱劃分為12個欄目,如圖2-29所示。圖2-29“工具箱〞窗口單擊某個欄目,顯示該欄目下的所有控件,如圖2-30所示。當需要某個控件時,可以通過雙擊所需要的控件直接將控件加載到ASP.NET頁面中,也可以先單擊選擇需要的控件,再將其拖動到ASP.NET頁面上?!肮ぞ呦洙暣翱谥械目丶梢酝ㄟ^工具箱右鍵菜單〔如圖2-31所示〕來控制,例如,實現(xiàn)控件的排序、刪除、顯示方式等。圖2-30展開后的“工具箱〞窗口圖2-31工具箱右鍵菜單2.4.4“屬性〞窗口屬性〞窗口是VisualStudio2023中另一個重要的工具,該窗口中為ASP.NET網站的開發(fā)提供了簡單的屬性修改方式。對ASP.NET頁面中的各個控件屬性都可以由“屬性〞窗口設置完成?!皩傩渊暣翱诓粌H提供了屬性的設置及修改功能,還提供了事件的管理功能。“屬性〞窗口可以管理控件的事件,方便編程時對事件的處理。另外,“屬性〞窗口采用了兩種方式管理屬性和方法,分別為按分類方式和按字母順序方式。讀者可以根據(jù)自己的習慣采用不同的方式。該窗口的下方還有簡單的幫助,方便開發(fā)人員對控件的屬性進行操作和修改,“屬性〞窗口的左側是屬性名稱,相對應的右側是屬性值?!皩傩渊暣翱谌鐖D2-32所示。圖2-32“屬性〞窗口2.4.5“錯誤列表〞窗口錯誤列表〞窗口為代碼中的錯誤提供了即時的提示和可能的解決方法。例如,當某句代碼結束時忘記了輸入分號時,錯誤列表中會顯示如圖2-33所示的錯誤。錯誤列表就好象是一個錯誤提示器,它可以將程序中的錯誤代碼及時的顯示給開發(fā)人員,并通過提示信息找到相應的錯誤代碼。圖2-33“錯誤列表〞窗口說明:雙擊錯誤列表中的某項,VisualStudio2023開發(fā)平臺會自動定位到發(fā)生錯誤的語句。2.4.6“輸出〞窗口輸出〞窗口用于提示工程的生成情況,在實際編程操作中,開發(fā)人員會無數(shù)次地看到這個窗口,其外觀如圖2-34所示?!拜敵雳暣翱谙喈斢谝粋€記事器,它將程序運行的整個過程序以數(shù)據(jù)的形式進行顯示,這樣可以讓開發(fā)者清楚的看到程序各局部的加載與·1編譯過程。圖2-34“輸出〞窗口2.5VisualStudio2023幫助系統(tǒng)2.5.1安裝HelpLibrary管理器2.5.2使用HelpLibrary管理器2.5.1安裝HelpLibrary管理器安裝HelpLibrary管理器的步驟如下:〔1〕在VisualStudio2023安裝程序—完成頁中,單擊“安裝文檔〞按鈕,如圖2-35所示。圖2-35單擊“安裝文檔〞按鈕〔2〕進入到如圖2-36所示的設置本地內容位置界面,單擊“瀏覽〞按鈕選擇MicrosoftVisualStudio2023HelpLibrary管理器的安裝路徑。圖2-36設置本地內容位置界面〔3〕選擇好安裝位置后,單擊“確定〞按鈕,進入到如圖2-37所示的HelpLibrary管理器從磁盤安裝內容界面,在“操作〞列表下添加要安裝的內容。圖2-37從磁盤安裝內容界面〔4〕單擊“更新〞按鈕,進入到如圖2-38所示的VisualStudio2023HelpLibrary管理器的更新界面。圖2-38VisualStudio2023HelpLibrary管理器更新界面〔5〕本地庫更新完成后將自動彈出HelpLibrary管理器管理器界面,如圖2-39所示。圖2-39HelpLibrary管理器〔6〕單擊“聯(lián)機檢查更新〞超鏈接,彈出HelpLibrary管理器設置界面,如圖2-40所示。圖2-40HelpLibrary管理器設置界面〔7〕如果本地機器已經聯(lián)網,可以選擇“我要使用聯(lián)機幫助〞單項選擇按鈕;否那么,選擇“我要使用本地幫助〞單項選擇按鈕,然后單擊“確定〞按鈕,即可完成HelpLibrary管理器的安裝。2.5.2使用HelpLibrary管理器HelpLibrery是微軟的幫助文檔庫,它提供了大量的技術文檔,是開發(fā)人員的左膀右臂,下面介紹如何使用HelpLibrary管理器。具體步驟如下:〔1〕選擇“開始〞/“所有程序〞/“VisualStudio2023〞/“VisualStudio2023文檔〞選項,即可進入HelpLibrery主界面,如圖2-41所示。圖2-41HelpLibrery主界面〔2〕在HelpLibrery主界面的左側可以看到“內容〞、“索引〞、“收藏夾〞和“結果〞4個選項,當用戶選擇“內容〞時,可以依次展開左側列表進行學習,如圖2-42所示。圖2-42選擇“內容〞〔3〕當用戶選擇“索引〞時,可以在左上方的文本框中輸入要上查找的內容,比方輸入int,即可在左側列表中顯示與int相關的所有內容,用戶可以選擇某項,以便在右側查看其詳細內容,如圖2-43所示。圖2-43選擇“索引〞〔4〕當用戶在HelpLibrery主界面右上方的搜索文本框中輸入要搜索的內容,并按下回車鍵時,即可將搜索結果顯示在左側列表中,用戶可以單擊進行查看,如圖2-44所示。圖2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論