有關一般處理程序的簡單總結(1)


                  今天來總結一下我們這兩天學習的一個小項目,其實也沒什么的啦,就是關於一般處理程序的一個練習,需要我們能夠通過這個小項目熟練地掌握增刪改查,記得在winform中學習時間也是熟練地掌握增刪改查,如果我們在winform中練習的非常熟練,那么在這里學習起來也簡單多啦,其實后台程序還是差不多的,只是在UI界面有點區別,特別是在傳參上面,這可以說是一件痛苦的事情,嘿嘿,但是,當我們理好思緒去寫程序就好多啦,其實實現增刪改查並不是一件很難的事情,下面就來總結下需要注意的地方以及項目中容易出問題的地方吧。

          一.UI層MD5加密和后台程序中MD5加密

                

                  

          上面是在針對在網頁上加密的方式以及引用的命名空間;

         

          

                   這是在后台程序中給密碼加密的方式以及需要添加的命名空間,其實我們使用哪種方式都可以的,可以視情況而定,不過嘛,寫的代碼越少越好,最好還是使用網頁版的,嘿嘿。

          二.文件上傳

       

          

                  

                   

          在這里是上傳圖片,但是可以上傳視頻,可以上傳文本文件等,在html中建立一個type類型的上傳按鈕,當你點擊時間可以實現上傳,需要注意的是,我們需要在form表達中添加一個屬性就是上面我使用紅色標記圈出來的enctype,這個是我們最需要注意的,嘿嘿;而上面我們上傳文件的格式設置需要注意的是,第一步:獲取file;第二步:獲取上傳圖片的路徑,這里是把圖片放在一個名字為upload的文件夾下面;第三步:獲取擴展名,即通過file.FileName來獲取當前圖片的文件名,然后通過Path.GetExtension()方法來獲取該圖片的擴展名;第四步:圖片重命名,由於我們通常可以知道當我們從網站上面下載圖片時間都是好多似亂碼的東東在給我們圖片命名,其實他是Guid格式的命名方式,主要是避免圖片名字重復,因此在這里給圖片重命名然后連接擴展名即可。最后我們使用Savels()方法保存即可。另外需要我們注意的是,我們有時間上傳的文件比較大,可以設置其上傳的文件在一定的范圍內,這里就需要我們在web.config文件里面添加一個httpRuntime,設置其屬性maxRequestLength,它的大小是kb的格式,因此我們可以根據情況設置。

          三.傳參id的方式

          

                    

          這種方式是我們通過get方式獲取,即我們咋跳轉頁面的時間通過url傳過去一個參數id即可。

          

                   

          當然我們也可以通過這種方式傳遞,定義一個隱藏類型的,然后通過post方式獲取

          四.bool類型轉換使用三元表達式

                   

                   

                 在這里主要是想說好多時間看到友友寫bool時間不知道怎么寫,因為在數據庫中存放的是一個0或者1,似乎好奇什么,其實在這里我們通過post方式獲取的是value值,因此我們就好理解啦,使用三元表達式是再好不過,判斷一下即可。

          五.cookie的使用

         

         

          在這里是通過cookie來獲取登錄的用戶的id,httpcookie是通過構造函數傳參,cookie是鍵值對的形式存在的,即cookie.Name為uid,cookie.Vulue為id.tostring(),然后在最后給此頁面添加一個cookie。

                  

              這里是通過Cookies方法獲取cookie即可,記得需要value,獲取其值。

          六.response對象的幾個常用屬性

          

          好啦,今天就寫到這里,其實需要注意的還有,昨天寫過,就是JQuery插件(http://www.cnblogs.com/dyxd/p/4240504.html),還要練習項目,雖然還沒到web那,但是感覺越來越近啦,總是很激動,其實剛開始接觸一般處理程序時間使用起來並不習慣,而且要想從數據庫中僅僅讀取信息只能在ashx文件中拼接字符串,響應時間生成html格式,感覺甚是的麻煩,或許剛開始還有抵觸心理,不過嘛,通過這兩天的練習感覺學習起來蠻好的,以后在學習中我們做小項目的必備的條件更加的完善,而且在程序的理解上面思想也慢慢的培養起來啦,嘿嘿,動力會越來越大的,也會更加努力的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM