freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnet35開發(fā)大全第8章(更新版)

2025-09-29 01:10上一頁面

下一頁面
  

【正文】 asp:BoundField DataField=TITLE HeaderText=TITLE SortExpression=TITLE / asp:HyperLinkField DataNavigateUrlFields=ID DataNavigateUrlFormatString=?uid={0} DataTextField=TITLE DataTextFormatString=Title:{0} HeaderText=Link / /Columns PagerStyle BackColor=PaleGoldenrod ForeColor=DarkSlateBlue HorizontalAlign=Center / SelectedRowStyle BackColor=DarkSlateBlue ForeColor=GhostWhite / HeaderStyle BackColor=Tan FontBold=True / AlternatingRowStyle BackColor=PaleGoldenrod / /asp:GridView上述代碼使用了一個默認格式,并新建了一個超鏈接文本類型的列,當單擊超文本鏈接,則會跳轉(zhuǎn)到另一個頁面。 圖834 自動套用格式 圖835 編輯列GridView控件提供兩個用戶綁定到數(shù)據(jù)的選項,其一是使用DataSourceID進行數(shù)據(jù)綁定,這種方法通常情況下是綁定數(shù)據(jù)源控件;而另一種則是使用DataSource屬性進行數(shù)據(jù)綁定。 }當用戶單擊了相應的按鈕時會觸發(fā)DeleteCommand事件。 / br / 新聞編號: asp:Label ID=TITLELabel runat=server Text=39。通過修改DataList控件的相應的屬性,能夠?qū)崿F(xiàn)復雜的HTML樣式而不需要通過變成實現(xiàn)。與Repeater控件相同的是,DataList控件同樣也支持自定義HTML,但是DataList控件具備Repeater控件不具有的特性,DataList控件常用屬性如下所示。% Eval(title)%39。當數(shù)據(jù)庫中的數(shù)據(jù)完畢后,則不再重復,運行結(jié)果如圖828所示。在數(shù)據(jù)顯示中,可以直接使用“%%”綁定數(shù)據(jù)庫中的列,例如當數(shù)據(jù)源控件中查詢了一個title列時,則在Repeater控件中直接使用“%Eval(“title”)%”方式顯式title字段的值。q ItemTemplate:指定如何顯示選項。SiteMapDataSource控件無需配置,拖放一個TreeView控件和一個SiteMapDataSource控件在頁面,指定TreeView數(shù)據(jù)源即可,如圖826所示。站點地圖提供程序中檢索導航數(shù)據(jù),然后將數(shù)據(jù)傳遞給可顯示該數(shù)據(jù)的數(shù)據(jù)綁定控件,顯示導航菜單。數(shù)據(jù)綁定控件顯示XML數(shù)據(jù),還可以通過XmlDataSource來編輯XML數(shù)據(jù)。2.XmlDataSource控件的使用當配置完成XmlDataSource后,就可以和數(shù)據(jù)綁定控件結(jié)合使用。q Autopage:檢索用戶選定的數(shù)據(jù)記錄的子集。 圖820 選擇上下文對象 圖821 配置數(shù)據(jù)選擇配置完成后,LINQ數(shù)據(jù)源控件HTML代碼如下所示。無需為每個操作編寫SQL命令,即可檢索或修改數(shù)據(jù)。 //創(chuàng)建共有變量name }ObjectDataSource控件可以使用Class1中的對象,如圖819所示。ObjectDataSource公開一個TypeName屬性,該屬性指定要實例化來執(zhí)行數(shù)據(jù)操作的對象類型,也就是類的名稱。ObjectDataSource 控件通過提供一種將相關頁上的數(shù)據(jù)控件綁定到中間層業(yè)務對象的方法,為三層結(jié)構提供支持。同樣815 配置Access數(shù)據(jù)庫的Select語句其他步驟與SqlDataSource相同,當創(chuàng)建完成后,AccessDataSource控件的HTML代碼如下所示。,這些數(shù)據(jù)源包括SQL Server、Access、Oledb、Odbc以及Oracle。) SelectCommand=SELECT [TITLE], [ID] FROM [mynews] /asp:SqlDataSource上述代碼自動增加了一個InsertCommand并指定了Insert語句。當配置完成后,就可以測試查詢,如果測試后顯示的結(jié)果如預期一樣,則可以單擊完成,如圖89所示。Initial Catalog=mytable。由于現(xiàn)在沒有連接,單擊【新建連接】按鈕選擇或創(chuàng)建一個數(shù)據(jù)源。這些數(shù)據(jù)庫包括SQL Server、ACCESS、Oledb、Odbc以及Oracle。開發(fā)人員能夠智能的配置與數(shù)據(jù)庫的連接,而不需要手動的編寫數(shù)據(jù)庫連接。SqlDataSource控件強大的功能極大的簡化了開發(fā)人員的開發(fā),縮減了開發(fā)中的代碼。當需要對用戶控件進行維護時,而不需要修改每個頁面的數(shù)據(jù)源控件,這樣就方便了開發(fā)和維護。但是,通過選擇只能夠查詢一個表,并實現(xiàn)簡單的查詢語。當需要使用可視化屬性時,需選擇【使用自定SQL語句或存儲過程】復選框,在導航中可以使用查詢生成器生成查詢語句,如圖810所示。SqlDataSource控件同時能夠使用緩存來降低頁面與數(shù)據(jù)庫之間連接頻率,這樣可以避免開銷很大的查詢操作,以及建立連接和關閉連接操作。與SqlDataSource不同的是,SqlDataSource主要采用的是ConnectionString屬性連接數(shù)據(jù)庫,而Access則采用的是AccessDataSource方式連接數(shù)據(jù)庫。注意:AccessDataSource控件不支持訪問受密碼保護的Access數(shù)據(jù)庫文件,如果需要訪問受密碼保護的Access數(shù)據(jù)庫文件,則需要使用SqlDataSource控件。ObjectDataSource用于三層模型中,也就是將中間業(yè)務對象通過其訪問數(shù)據(jù)庫的。示例代碼如下所示。與其他的數(shù)據(jù)源控件相同,ObjectDataSource控件在運行時可以接受參數(shù),并在參數(shù)集合中對參數(shù)進行管理。LINQ數(shù)據(jù)源可以是LINQ數(shù)據(jù)庫或數(shù)組等以集合形式表現(xiàn)的數(shù)據(jù)庫,有關LINQ的知識會有專門的章節(jié)講解,在這里使用數(shù)組作為數(shù)據(jù)源,示例代碼如下所示。q Order By:排序。在只讀方案下通常使用XmlDataSource控件顯示分層XML數(shù)據(jù),但同樣可以使用該控件顯示分層數(shù)據(jù)和表格數(shù)據(jù)。 asp:TreeView ID=TreeView1 runat=server DataSourceID=XmlDataSource1 /asp:TreeView上述代碼只能夠顯示XML數(shù)據(jù)文件中各個節(jié)點的名稱,并不能顯示各個節(jié)點的值,必須為顯示的節(jié)點做配置。在ASP的開發(fā)過程中,必須手動的為每個頁面加入導航,這樣不僅加大了開發(fā)的復雜度,也讓代碼的復用性變低。q Url:為網(wǎng)頁指定URL。運行后如圖827所示。q SeparatorTemplate:指定如何顯示不同選項之間的分隔符。 asp:Repeater ID=Repeater1 runat=server DataSourceID=SqlDataSource1 ItemTemplate div style=borderbottom:1px dashed ccc。當重復列表控件中有按鈕被激發(fā)時,會觸發(fā)ItemCommand事件。 protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { = 用戶選擇了 + ()。q FooterStyle:列表結(jié)尾處的腳注的樣式。 圖831 自動套用格式 圖832 屬性生成器DataList控件經(jīng)常在開發(fā)中使用,DataList控件不僅能夠支持Repeater控件中的ItemCommand、ItemCreated、ItemDataBound事件,還支持更多的服務器事件。% Eval(ID) %39。 數(shù)據(jù)列表控件(GridView),它可以以表格的形式顯示數(shù)據(jù)庫的內(nèi)容并通過數(shù)據(jù)源控件自動綁定和顯示數(shù)據(jù)。GridView控件能夠自定義字段,單擊【添加列】按鈕,可以選擇相應類型的列。q RowCommand:在 GridView 控件中單擊某個按鈕時發(fā)生。q SelectedIndexChanged:在單擊 GridView 控件內(nèi)某一行的 Select 按鈕時發(fā)生,但在 GridView 控件執(zhí)行選擇操作之后。q RowCreated:在GridView控件中創(chuàng)建新行時發(fā)生。q RowCancelingEdit:在單擊 GridView 控件內(nèi)某一行的 Cancel 按鈕(其 CommandName 屬性設置為“Cancel”的按鈕)時發(fā)生,但在 GridView 控件退出編輯模
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1