C#Web網站的建立

來源:互聯網
上載者:User

標籤:

一、CS與BS的區別

CS軟體:需要在用戶端安裝軟體。

BS軟體:只需要瀏覽器就能運行,Web網站就是BS軟體。

建立過程:

1.檔案建立---建立網站----空白網站

2.右擊網站項目---添加網頁(Web表單)

產生的檔案

右擊--發布--到first檔案夾

 

二、簡單認識Web網站

我們所看到的Web網站的頁面在vs開發工具中就是一個aspx檔案:   一個aspx結尾的檔案,實際是由兩部分組成的。一部分是介面,一部分是cs代碼。

aspx頁面控制項:

1.伺服器控制項

就是.net提供給我們的一些控制項,這些控制項跟Winform中的控制項是一樣的,是由一些類構成的,然後拖一個控制項到介面,就相當於造了一個對象。

當我們去通過瀏覽器瀏覽這個頁面的時候,.net會自動將這些伺服器控制項解析成html標籤。

這個解析的過程叫做序列化。

2.用戶端控制項

指的就是html標籤。

 

三、簡單操作

1.添加一個伺服器控制項事件:

在設計視窗拖進一個按鈕,添加一個點擊事件,和開發Winform程式時操作一樣。

自動添加一行原始碼

雙擊按鈕,追加一個函數

運行結果,點擊按鈕

2.添加一個用戶端控制項事件。

<input type="button" name="button2" id="btn2" onclick="change()" value="添加"/><script>        function change()        {            var x=document.getElementById("div1");            x.innerHTML="張三";        }    </script>

運行結果,點擊按鈕“添加”

3.將用戶端控制項改成一個伺服器控制項

添加一個runat屬性,再把原來的“onclick”改成”onserverclick“,就可以追加伺服器控制項的函數

運行,點擊“添加”

 

控制項與事件之間的關係:

伺服器控制項可以直接去操作背景時間,onclick觸發的是後台事件。onclientclick觸發js事件;

用戶端控制項,如果想要變成一個伺服器控制項,需要給它加runat=“server”,並且onclick觸發的是js,在加了runat=“server”的基礎上,使用onserverclick=“”。

四、設定檔的設定

將debug設定為True,運行速度慢,出現異常,.net幫我們定位到異常的位置。

將debug設定為False,運行速度快,出現異常,直接在瀏覽器中顯示錯誤。

C#Web網站的建立

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.