中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

ASP.NET4靈活顯標記:數(shù)據(jù)Web控件改進

  長期以來,使用Web控件的開發(fā)者都欣賞這些控件所具有的高生產(chǎn)力,但在控制它們生成的標記方面卻付出了一定的代價。例如,許多ASP.NET控件會自動地使用元素來包裝它們的內(nèi)容,原因是為了方便布局或樣式控制。然而,這種行為卻與過去幾年中不斷發(fā)展的網(wǎng)絡(luò)標準相違背;這些標準支持使用更清潔和更簡潔的HTML標記,而建議節(jié)約使用標記;同時,它們提倡應(yīng)當盡可能使用層疊樣式表(CSS)來實現(xiàn)網(wǎng)頁的布局和造型。此外,元素和其他自動添加的內(nèi)容使得使用CSS來修飾Web控件和從客戶端使用這些控件更加困難。

  ASP.NET 4.0版本的目的之一就是讓Web窗體開發(fā)人員更好地控制由Web控件呈現(xiàn)的標記。為此,ASP.NET 4.0中的許多Web控件都包括了一些特定屬性,允許頁面開發(fā)人員指示控件不生成無關(guān)的標記或者不僅僅使用元素作為外層包裝標記。

  本文將著重探討ASP.NET 4.0在數(shù)據(jù)Web控件方面的一系列改進特征。正如你將看到,這些增強功能能夠使開發(fā)人員能夠更好地控制在客戶端瀏覽器上最終呈現(xiàn)的標記。

  1、禁止模板控件生成外層表格元素

  在ASP.NET 3.5中,有若干使用(或可能使用)模板的Web控件會自動使用一個元素封裝呈現(xiàn)的模板內(nèi)容。具有此行為的一個這樣的控件便是FormView控件。下面,我們看一下FormView控件如何使用一個元素封裝輸出內(nèi)容的例子。

  首先,讓我們構(gòu)造一個FormView控件,我們想使用它來顯示Northwind數(shù)據(jù)庫中的Categories表格中的一個特定類別的產(chǎn)品名稱及描述信息。為此,這個FormView控件需要提供一個包括CategoryName和Description字段的ItemTemplate模板元素。下面的聲明標記正是創(chuàng)建了這樣的一個FormView:

<ASP:FormView runat="server" ...>
<ItemTemplate>
<b><%# Eval("CategoryName")%></b><br />
<%# Eval("Description")%>'
</ItemTemplate>
</ASP:FormView>

NET技術(shù)ASP.NET4靈活顯標記:數(shù)據(jù)Web控件改進,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费在线播放黄色 | 国产精品自在线 | 91久久国产 | 特a毛片| 欧美第一页 | av看片网站 | 欧美a级成人淫片免费看 | 一区二区三区国产 | 黄色一级免费观看 | 精品国产网 | 久久久久久一区 | 国产成人精品一区二区在线 | 国产一区久久久 | 国产成人福利在线观看 | 精品国偷自产在线 | 日韩成人| 在线观看www视频 | 国产精品色 | 蜜桃视频在线观看免费视频网站www | 黑人巨大精品欧美黑白配亚洲 | 欧美精品成人一区二区三区四区 | 日韩精品一区在线观看 | www久久久 | 毛片一区| 久久无毛| 久久精品在线免费视频 | 在线观看国产 | 国产999在线观看 | 麻豆changesxxx国产| 天堂资源 | 农夫在线精品视频免费观看 | 国产精品资源在线 | 国产亚洲欧美在线 | 日韩三级电影一区二区 | 亚洲人一区 | 亚洲精品久久久久久久久久久久久 | 国产精品视频不卡 | 国产视频中文字幕 | 亚洲网在线 | 亚洲精品久久区二区三区蜜桃臀 | 黑人久久久 |