久違的又見面拉~  
最近忙著變成小小工程師,實在沒時間發文章QQ
接觸各種語言,有本還就有使用過的C#、HTML之外,也找了很多CSS、JavaScript、MySQL...等等相關資訊。
也開始研究MVC架構 (天R 好複雜
那我這裡也就只是寫寫小小的筆記,也沒有要多解釋或是教學什麼的,只是為自己的工程之路留個紀錄而已喔。當然也可以技術交流,但我還很新鮮,別鞭我R

 

MVC

Action方法
可以指定Http Action附加屬性,用來處理HTTP的特定請求
[HttpGet] *預設可以省略不寫
用戶端使用GET方法向伺服器端發送請求
[HttpPost]
用戶端使用PODT方法向伺服器發送請求
[HttpDelect]
請求伺服器端刪除指定資源
[HttpPut]
請求伺服器端新增/更新指定資源
 
ViewData、ViewBag、TempData 三者比較
ViewData 
繼承自Dictionary類別,是個字典物件,他是以鑑/值(Key/Value)的方式來存取資料
ViewData["鍵"]=值;
ViewBag 使用方法與 ViewData 相同,差別在於 ViewBag是使用動態(dynamic)型別,省去手動轉型的麻煩較為方便,但執行速度上也較 ViewData 慢。
ViewBag.屬性=屬性值;
TempData與 ViewData皆為字典物件,不同在於 TempData慧堅資料存在Session中。週期為一個請求(Request),請求結束則會被刪除。
TempData["鍵"]=值;
 
HTML Helper方法
@Html.ActionLink()
<a href="..."></a>
@Html.Raw()
@Html.BeginForm()
<form action="..." method="..."></form>
@Html.Label()
<label>....</label>
@Html.DropDownList()
<select>
    <option>項目一</option>
    <option>項目二</option>
    ......
</select>
@Html.CheckBox()
<input type="checkbox">
@Html.RadioButton()
<input type="radio">
@Html.Hidden()
<input type="hidden">
@Html.TextBox
<input type="text">
@Html.Password()
<input type="password">
@Html.TextArea()
<textarea>...</textarea>
 
Ajax是甚麼?
是瀏覽器端的技術,一套綜合了多項技術的瀏覽器端網頁開發技術,中文又稱非同步的JavaScript與XML。主要是用來改善使用者體驗的問題,故AJAX開發出一種可以僅向伺服器傳送並取回所需的資料並進行應用。
JQuery是什麼?
是一套簡化HTML、JavaScript之間操作的JavaScript函式庫
 
 
文章標籤

PlayFunCa 發表在 痞客邦 留言(0) 人氣()