2013-03-16 37 views
0

我感覺有點傻,問這樣一個簡單的問題。什麼是ASP.NET Web表單?

我正在參加我的第一個網絡編程課程,我剛剛對ASP.NET Web窗體有個疑問。

ASP.NET web表單究竟是什麼?

我的理解是,他們是網頁,可以從用戶獲取信息,然後在服務器上處理進程信息。處理完成後,可通過更改頁面的HTML將信息顯示給用戶。

我確實問過我的教授,並被告知ASP.NET Web窗體只是「從頁面(頁面?)類內嵌的」形式。這個解釋讓我有點困惑,這就是爲什麼我現在問這個問題......

我是否缺少一個有趣的概念?

謝謝

+1

你看着一個教程? http://www.asp.net/web-forms – 2013-03-16 23:29:22

回答

0

Web窗體是一種Asp.net網頁設計模式。開發人員將其作爲單獨的表單開發。 (Home.aspx ==主頁)。該代碼,客戶端腳本,服務器腳本,HTML,樣式表都被連接。所以它是從頭開始的一種形式。所以,如果一個用戶請求主頁時,託管,它herits Page類,有自己的風格,HTML代碼隱藏文件。

所有服務器控件都必須出現在<form>標記中,並且<form>標記必須包含runat="server"屬性。 runat="server"屬性指示應該在服務器上處理表單。這也表明,封閉的控件可以被服務器腳本訪問:

對於更深層次的信息: http://msdn.microsoft.com/en-us/library/ms973868.aspx http://www.asp.net/web-forms/what-is-web-forms

0

一切都在電腦

Input -> Processing -> Output 

不僅asp.net web表單。

特別是asp.net web表單,是一種生成網頁的方法。這是我可以說的最簡單的,並且可以從非常簡單到非常複雜,是一種非常強大的語言,它可以完成比生成頁面更多的功能。你可以開始通過生成的網頁,並一點一點發現功率英寸

0

認爲它是當服務器接收來自用戶的請求被執行的服務器端腳本,它執行一些處理和渲染響應到通常是在瀏覽器中呈現的HTML頁面的客戶端。