實例講解ASP.NET中服務器控件和HTML控件
asp.net的前身是asp技術,但是兩者還是有很明顯的區別的。我們學習asp.net一般是使用Visual studio 軟件來編程的,雖然說用IDE工具來編程代碼會產生思考惰性,不過新人來說用IDE編碼比較容易。現在,我們來透過實際例子瞭解下ASP.NET中的服務器控件和HTML控件吧。
操作方法
(01)新建網站雙擊桌面上的vs圖標,開啟軟件。點擊選單欄中的【檔案】---【新建】---在彈出的【新建網站】中,選擇【.NET Framewordk 4】最高版本,【模板】選擇【Visual C#】,【ASP.NET空網站】,然後點擊【確定】按鈕即可。
(02)添加新項點擊 頁面右側的DVS檔案,在彈出的下來選單中選擇【添加新項】,然後點擊【確定】。
(03)添加新項設定在彈出的視窗中,【模板】選擇【Visual C#】,【Web窗體】,然後輸入名稱,如【test】,點擊【添加】按鈕即可。
(04)工具箱使用工具箱在前臺頁面輸入如下的控件代碼:實例1:ASP.NET控件輸入當前日期時間<br /> <asp:TextBox ID="txt_1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
(05)後臺代碼然後在後臺輸入如下代碼。指的是點擊按鈕,在TextBox文字方塊控件中可以顯示當前的時間日期。要注意ASP.NET獲取值要用Text,而不能用Value。txt_1.Text = DateTime.Now.ToLongDateString();
(06)執行代碼點擊前臺中的【在瀏覽器中檢視】,或者直接使用快速鍵Ctrl+Shift+W,在瀏覽器中預覽效果。
(07)把前臺的TextBox控件改爲HTML類型的input控件,原先是沒有【runat="server"】把它補上。然後按鈕用ASP.NET類型的按鈕 <div> 實例2:HTML控件輸入當前日期時間 <br /> <input id="txt_2" type="text" runat="server"/> <asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click1" /> </div>
(08)後臺代碼在後臺上輸入如下代碼,其中因爲是HTML控件,因此獲取控件值要用Value。 txt_2.Value = DateTime.Now.ToLongDateString();
(09)預覽效果然後在瀏覽器中預覽效果,可以看到ASP和HTML控件都可以獲取當前日期時間。
特別提示
(1)服務器控件有runat="server",而HTML如果用到後臺的話要在控件中補上runat="server"代碼,相當於把它轉變成服務器控件類型。<br/>(2)調用文字的方法不同:以本文使用的控件TextBox文字方塊爲例,說明ASP.NET和HTML的調用不同之處:<br/>ASP.NET:TextBox.Text<br/>HTML :TextBox.Value<br/>(3)TextBox控件:文字方塊控件,作用是用於獲取用戶輸入的文字資訊。
-
撲街是什麼意思?粵語中罵人的詞,源自英文Poor guy
解答:撲街主要表達3種意思:1.原意是走路被絆倒,撲倒在馬路上;2.遊戲中角色死亡,或者指乞丐;3.粵語中的“仆街”同意,源自外語中的“poorguy”,本意是罵人,也可表達一種倒黴的意思。撲街是什麼意思?1.古文中撲街是撲倒在路上是指走路被絆倒,“撲”是撲倒,“街”是在街上...
-
怎麼融化巧克力
(01)融化巧克力的方法有多種,以下是一些常見的方法:1.調溫鍋熔化法:將巧克力切碎,然後放入調溫鍋裏熔化。調溫鍋能夠控制溫度,避免巧克力燒焦。將調溫鍋的溫度調至45-50℃,放入巧克力,不斷攪拌直至巧克力完全融化。(02)2.隔水加熱熔化法:將切碎的巧克力放入一個碗中,然後將...
-
會計是即將消失的行業?會計以後的發展前景如何
導語:近些年會計從業資格考試取消了,而智能化也在逐漸的發展中,所以很多人擔心會計崗位會直接被機器取代,但實際上不是這樣的,未來會計的從業者基本都是管理型人才,隨着會計從業資格考試的取消,會計的門檻也在上升,難度也更大,和探祕志一起了解一下吧。會計是即將消失的...
-
行醫資格證報考條件有哪些
(01)行醫資格證報考條件可能會因地區和國家的不同而有所差異。一般來說,以下是常見的行醫資格證報考條件:1.學歷要求:通常需要具備醫學相關專業的大學本科或以上學歷,比如醫學、臨牀醫學、中醫學等。(02)2.年齡要求:通常要求報考者年滿18週歲以上,最大年齡限制可能會有一...