2009-10-11 50 views
1

我從來沒有創建了一個網頁,我只是學習ASP.NET現在我看到的例子是大多與填寫表格等,所以我不知道是否活潑,豐富多彩的,時髦的網站可以用ASP.NET完成。我也一直在玩Expression Web的試用版。這似乎是對事物的「fancier」方面。 Web的兩面互相排斥還是ASP.NET頁面都可以同樣豐富多彩?請記住,我是在網上做任何事情的新手。ASP.NET頁面能夠像HTML一樣「活潑」嗎?

感謝您的幫助?

+0

謝謝大家的意見。 – JimDel 2009-10-11 23:43:24

回答

6

是的,你可以使一個ASP.NET頁面看起來就像一個靜態網頁。網頁的外觀和感覺完全在客戶端完成,使用HTML,Javascript和CSS。 ASP.NET允許您使用所有這些功能,但它可以在將服務器端發送到客戶端瀏覽器之前生成輸出到服務器端的頁面。一旦它到達瀏覽器,HTML,Javascript和CSS就會應用,就像客戶端加載靜態頁面一樣。

1

根據我個人的經驗,使用ASP.NET MVC製作「活潑」的頁面讓我有更好的運氣,因爲我可以更好地控制標記,並且不必與ViewState或通用控件ID相抗衡。主觀上,頁面感覺不如ASP.NET那麼呆板,我可以使用JQuery來改善用戶體驗。

+0

答案與問題無關。 – pokrate 2009-10-11 17:58:24

+0

是否有可能同時學習ASP.NET和ASP.NET MVC?是MVC添加到ASP還是另一個野獸? – JimDel 2009-10-11 18:01:16

+0

MVC是一個附加組件,但它的理念有所不同。學習它會使你成爲更好的程序員,即使你從不使用它(這不太可能)。許多技能都可以轉讓。如果您有興趣,NerdDinner教程提供了一個很好的介紹:http://nerddinnerbook.s3.amazonaws.com/Intro.htm – 2009-10-11 18:04:13

1

最終,HTML發送到不論服務器端技術的瀏覽器,所以問題是一個有點尷尬。 但爲了美觀,asp.net提供了稱爲母版頁,主題,皮膚的功能。通過提供這些,它超越了CSS。

2

絕對是!

您可以與專注於在頁面設計教學背面技術和貧困教程相混淆。是不是microsoft.com足夠豐富?

Asp .Net只是輸出html。

2

ASP.NET只是一個Web應用程序框架。發送給瀏覽器的內容通常是HTML,所以你可以使用靜態HTML頁面做任何事情,你可以使用ASP.NET。

1

ASP.NET可以用來產生非常活潑,豐富多彩的頁面,但你需要了解如何創建豐富有趣。大多數情況下,這將是媒體和JavaScript。爲此,您需要了解HTML,然後瞭解ASP.NET服務器控件如何在HTML中呈現,以便您可以更輕鬆地在JavaScript中控制和操作它。

的原因,ASP.NET教程特徵數據和表格是管理數據(和動態內容從中獲取的),需要的是什麼使人們使用ASP.NET而不是靜態的HTML。