[ASP.NET] 為什麼在網頁上我的空白顯示不出來 ?


這篇其實就只是個筆記文,當我們越學越多之後真的很容易把最初的 HTML 的概念給忘記,前幾天學弟妹有一份作業一直卡關連連跑來問我:「到底 ASP.NET 要如何產生空白?」,我心裡當下的OS是阿不就打個空白就解決了嘛?但事情似乎沒有想像中的簡單,一份簡單的題目也搞了我好久真的有點慚愧,也有可能是小弟才學不佳吧哈哈,好啦不廢話我們繼續看下去....

...繼續閱讀 »

[ASP.NET MVC] ASP.NET MVC 傳遞資料容器(二) - TempData


上一篇介紹到了 ASP.NET MVC 中傳遞資料的其中兩種物件 - ViewBag 和 ViewData ,這兩兩方法僅能在我們的 Controller 返回 View 時將資料傳遞回去,但如果我們的需求是需要先將資料做暫存而等到下一次請求時在將資料讀取,這時我們就需要用到 TempData ,接下來讓我們看看它該如何幫助我們達到所要的需求吧。

...繼續閱讀 »

[ASP.NET MVC] ASP.NET MVC 傳遞資料容器(一) - ViewData vs ViewBag

呼呼!趁期中考前一週衝刺一下進度,上一篇寫到了如何開始我們的第一支 ASP.NET MVC 應用程式,接下來想跟大家分享一下傳遞資料的部份,不知道大家還記不記得 Controller 和 View 之間的關係,之前有提到 Controller 會負責決定要將執行結果返回哪個 View ,而 View 的功能就是接收 Controller 所傳遞過來的資料然後顯示。就像我們前端後端的概念那樣,我們今天在後端做了些運算而最後要如何顯示到頁面前端讓使用者看見呢?

所以接下來跟大家介紹在 ASP.NET MVC 中,有哪些物件可以讓我們在 Controller 和 View 或 Controller 和 Controller 之間傳遞資料吧 ~

...繼續閱讀 »

[ASP.NET MVC] 第一支ASP.NET MVC Web 應用程式


筆者第一次接觸 Web 的應用程式就是 ASP.NET MVC,也不知道到底這樣對一個初學者來說到底算是好還是壞,不過已筆者的經驗來說一開始就學 ASP.NET MVC 來當做 Web Application 的入門來說可以區分出幾個優缺點,如下:
1.除了範本產生以外所有的的 HTML Tag、CSS Style 幾乎都要自己 Code
2.因為 ASP.NET MVC 很多的方法都源自於 ASP.NET 所以很多方法無法靈活運用。
3.ASP.NET MVC 注重關注點分離,讓初學者剛開始學習時容易對三者之間的相應關係搞混。

...繼續閱讀 »

[ASP.NET MVC]初談 ASP.NET MVC

其實 MVC 不過就是一種軟體設計模式(Desigh-Patter),最早的 MVC 設計模式在1974年提出,而 MVC 這種設計模式目的就是為了實作一種動態的程式設計,使後續程式的修改和擴充功能簡化,並使程式碼都能重複利用。而在 MVC 設計模式裡,我們最常聽見的也莫過於「關注點分離」的概念,希望讓系統的每個地方都只做自己的事情,也因此MVC這種設計模式能大量改善早期的義大利麵式的程式碼。

...繼續閱讀 »