好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 那些年,我還在學asp.net(一) 學習筆記

那些年,我還在學asp.net(一) 學習筆記

熱門標簽:上海楊浦怎么申請申請400電話 云南外呼電銷機器人系統 地圖標注多個行程 海外地圖標注門市標 廈門商鋪地圖標注 銅川小型外呼系統運營商 浙江外呼系統怎么安裝 陜西人工外呼系統哪家好 山西防封卡電銷卡套餐

那些年到此,基本學習了前端的基本知識,那些年的第四課就是asp.net,當然那時看了很多教程,比如說:天轟穿,當然天轟穿說得比較多,如面向對象,C#知識,由于當時上過C++,所以就沒有看這些,直接從asp.net開始,主要是學習一下asp.net用到的一些基本控件,后來感覺差不多了就不再看了,開始學習asp.net的數據教程(scott教程),那些年慢慢的走向web開發了。

   先還是看一下asp.net中的一些基本的控件的使用。

一、GridView控件的使用

1、GridView 是asp.net中的一個數據控件,在顯現數據時,在頁面上將會顯示為一個表格(table)

2、GridView 默認使用asp:boundField 來綁定數據,當然還有其它的綁定控件,同時commandField指定了命令

3、GridView 是一個支模板的控件,Columns 下的TemplateField中主要有項目,編輯,分頁,頭腳等,指定了模板后,會把模板顯示在表格的單元格中

示例如圖:(Northind數據庫,以下均使用)

 

二、FormView控件的使用

  1、FormView 是一個模板控件,在添加時自動創建了模板,可以通過EditItemTemplate、InsertItemTemplate、ItemTemplate等來設置數據顯示的方式。

2、FormView 只顯示記錄中的一條數據,默認為第一條,可以啟用分頁的功能

3、在瀏覽器顯示的html中,以表格的形式來顯示數據,可以在瀏覽器中查看陳現的源碼

示例如圖:

 

三、DetailsView控件的使用

  1、DetailsView 每一次只顯示一條數據,同進可以對這條數據編輯,刪出

2、DetailsView 在頁面上的顯示同樣以表格的形式

3、DetailsView 同樣支持模板,可以顯示的樣式進行設計,fields里,須把字段寫完,才會出效果

示例如圖:

 

四、ListViewr控件的使用

  1、模板控件,必要指明占位符的ID

2、頁面上顯不以純模板的方式顯示

3、不支持分頁,可以由DataPager與它合用實現分頁

示例代碼:

asp:ListView ID="ListView1" runat="server" DataSourceID="ListViewdata" ItemPlaceholderID="demo">LayoutTemplate>asp:PlaceHolder ID="demo" runat="server">/asp:PlaceHolder>asp:DataPager ID="DataPager1" runat="server" PageSize="10">Fields>asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowLastPageButton="True" />/Fields>/asp:DataPager>/LayoutTemplate>ItemTemplate>div>%#Eval("TerritoryID")%>/div>/ItemTemplate>/asp:ListView>

 

五、repeater控件的使用

Repeater是一個純模板控件,開發人員可以自已布局數據顯示的方式,分別可以設置頭模板、項模板、腳模板等,rereapter會重復顯示讀出的數據,有一個不足的地方在于不能分頁,當然這也是能夠解決的,它可以與aspnetpager這個三方控件合用,從而實現分頁,曾經在項目中就這樣用過;記得在看scott教程時,有一個repeater嵌套的例子,當時就看了好久才明白。下面給一個使用它的截圖示例:

 

這張圖與上面的有點不可,主要是沒有數據庫,所以你我懂的,呵呵。

六、三層結構

看過scott教程的都知道,教程一開始就講的這個,先讓我們創建了一個數據訪問層,然后是業務邏輯層,最后就是表現層,下一面張圖,想必大家都見過:

 

                                        

                                          (圖截切自scott教程)

如此,就來看一下各層的功能:

DAL層:用于完成與數據庫的訪問,對數據的CRUD的操作,采用的技術可能是ADO.NET,或是一些實體框架等。

BLL層:用于完成業務需求和一些系統需求,這也是最為復雜的,原因在于需求不斷的變化,如果沒有好的代碼規范,改動起來很麻煩。通過讀取DAL層的數據,處理后交給表現層,展示給用戶。

GUI層:簡單的說就是展示數據,若考慮用戶體驗,這一層也不是那么好做的,至少程序員不好做,交給美工就好了。

  三層結構的好處在于,在數據庫或表現層需要改動的時候,只需要去修改一層就行了,比如數據庫由SQL server變為MySQL(或Oracle),那么改數據訪問層就好了;不足之處也很明顯,如果數據庫中的表改了一個字段,那么每一個層都會去修改。除了三層結構,還有多層結構,分得更細了,什么實體層、Ajax層等這些。

總結

那些年學習asp.net看了二個教程和幾本書(如:揭秘asp.net3.5),后來4.0了,又去了解一下,最后發覺在做項目時,用的是比較成熟的技術去完成。此文以回憶那些年開始學習asp.net的日子。

您可能感興趣的文章:
  • ASP.NET預備知識學習筆記
  • Asp.net回調技術Callback學習筆記
  • 那些年,我還在學習asp.net(二) 學習筆記
  • asp.net Linq to Xml學習筆記
  • ASP.NET MVC學習筆記
  • asp.net自定義控件代碼學習筆記
  • asp.net基礎學習之前端頁面布局
  • asp.net基礎學習之控件的使用方法
  • ASP.NET與MySQL數據庫簡明圖示入門教程
  • 值得收藏的asp.net基礎學習筆記

標簽:西雙版納 常州 朔州 孝感 許昌 自貢 萊蕪 信陽

巨人網絡通訊聲明:本文標題《那些年,我還在學asp.net(一) 學習筆記》,本文關鍵詞  那些,年,我還,在學,asp.net,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《那些年,我還在學asp.net(一) 學習筆記》相關的同類信息!
  • 本頁收集關于那些年,我還在學asp.net(一) 學習筆記的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产亚洲人成a在线v网站| 精品国产高清久久久久久小说| **aaaaa毛片| 91啪久久精品高跟丝袜麻豆| 挑情高手| bl道具震动前列腺play| 老师那里好大又粗h男男| 免费高清日本完整版| 99久久久久久久无码| 午夜色视频在线观看| 中国美女**一级毛片| 无码人妻精品一区二区中文| 一级做a爰片毛片A片的价格| 五福影院学生AV精品| 多多影院午夜A片中文在线| 一二三四高清视频韩剧电影| 麻麻穿开裆裤让我cao她漫画版 | 精品国产91在线网| 久草91| 亚洲AV无码桃乃木香奈88下载| 胖女人下边紧不紧| 全黄h全肉细节文np可看| 五色婷婷| 欧美日韩成人??AV欧美| 爆乳女警1无删减| 乱岳合集1第44部分阅| 插烂你的逼| 免费**毛片在线播| 亲胸揉捏胸摸下面刺激视频| 成人乱码免费视频A片含羞草传媒 成人做爰黄AAA片爽爽影院小说 | 高跟91娇喘????白丝| 好 舒服 好 粗 好硬视频| gay欧美男男69视频| 按摩韩国电影| 91??丨PORNY丨在线| 日本在线网址| 欧洲女人性开放视频在线观看| 不要啊嗯啊| 97人妻一区二区精品免费 | 疯狂换爱之夜| 天天夜天干天天爽|