我從來沒有創建了一個網頁,我只是學習ASP.NET現在我看到的例子是大多與填寫表格等,所以我不知道是否活潑,豐富多彩的,時髦的網站可以用ASP.NET完成。我也一直在玩Expression Web的試用版。這似乎是對事物的「fancier」方面。 Web的兩面互相排斥還是ASP.NET頁面都可以同樣豐富多彩?請記住,我是在網上做任何事情的新手。ASP.NET頁面能夠像HTML一樣「活潑」嗎?
感謝您的幫助?
我從來沒有創建了一個網頁,我只是學習ASP.NET現在我看到的例子是大多與填寫表格等,所以我不知道是否活潑,豐富多彩的,時髦的網站可以用ASP.NET完成。我也一直在玩Expression Web的試用版。這似乎是對事物的「fancier」方面。 Web的兩面互相排斥還是ASP.NET頁面都可以同樣豐富多彩?請記住,我是在網上做任何事情的新手。ASP.NET頁面能夠像HTML一樣「活潑」嗎?
感謝您的幫助?
是的,你可以使一個ASP.NET頁面看起來就像一個靜態網頁。網頁的外觀和感覺完全在客戶端完成,使用HTML,Javascript和CSS。 ASP.NET允許您使用所有這些功能,但它可以在將服務器端發送到客戶端瀏覽器之前生成輸出到服務器端的頁面。一旦它到達瀏覽器,HTML,Javascript和CSS就會應用,就像客戶端加載靜態頁面一樣。
根據我個人的經驗,使用ASP.NET MVC製作「活潑」的頁面讓我有更好的運氣,因爲我可以更好地控制標記,並且不必與ViewState或通用控件ID相抗衡。主觀上,頁面感覺不如ASP.NET那麼呆板,我可以使用JQuery來改善用戶體驗。
是的,你可以,只是不要使用Web控件。今年迄今爲止,我已經寫了幾篇博客。 http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx
最終,HTML發送到不論服務器端技術的瀏覽器,所以問題是一個有點尷尬。 但爲了美觀,asp.net提供了稱爲母版頁,主題,皮膚的功能。通過提供這些,它超越了CSS。
ASP.NET只是一個Web應用程序框架。發送給瀏覽器的內容通常是HTML,所以你可以使用靜態HTML頁面做任何事情,你可以使用ASP.NET。
ASP.NET可以用來產生非常活潑,豐富多彩的頁面,但你需要了解如何創建豐富有趣。大多數情況下,這將是媒體和JavaScript。爲此,您需要了解HTML,然後瞭解ASP.NET服務器控件如何在HTML中呈現,以便您可以更輕鬆地在JavaScript中控制和操作它。
的原因,ASP.NET教程特徵數據和表格是管理數據(和動態內容從中獲取的),需要的是什麼使人們使用ASP.NET而不是靜態的HTML。
謝謝大家的意見。 – JimDel 2009-10-11 23:43:24