使用User Control做HTML生成
User Control大家肯定不會陌生,在使用ASP.NET的過程中,除了aspx頁面,最常見的就莫過于ascx了。ascx是一個有獨立邏輯的組件,提供了強大的復用特性,合理使用,能夠大大提高開發效率。通過User Control直接生成HTML內容其實已經是一個比較常用的技巧了(尤其在AJAX時代),不過網絡上這方面的內容比較少,很多人還是在苦苦地拼接字符串,因此在這里我通過一個實例簡單介紹一下這個技巧。
User Control大家肯定不會陌生,在使用ASP.NET的過程中,除了aspx頁面,最常見的就莫過于ascx了。ascx是一個有獨立邏輯的組件,提供了強大的復用特性,合理使用,能夠大大提高開發效率。通過User Control直接生成HTML內容其實已經是一個比較常用的技巧了(尤其在AJAX時代),不過網絡上這方面的內容比較少,很多人還是在苦苦地拼接字符串,因此在這里我通過一個實例簡單介紹一下這個技巧。
在《Silverlight嵌入到HTML之windowless屬性及運用AjaxControlToolKit時出現虛線邊框的問題》里談一些Silverlight在瀏覽器上運行時會出現虛線邊框的問題,當時主要考慮了IE7和FireFox,卻沒想到在ie6 sp2上還是會出現虛線邊框,必須鼠標點擊一次讓其獲得焦點虛線邊框才消失。
在 WPF 中,我們可以方便的在全局范圍定義一個樣式,就可以應用到所有這種類型的對象,這就是所謂的隱式樣式(implicit Style),比如:
在商業模式上,Adobe公司更像是一家典型的“掩耳盜鈴”的公司,甚至比已經隕落的影像巨頭柯達有過之而無不及
作者:丹·雷伯恩(Dan Rayburn) ,原文在此。
對于Deep Zoom想必大家都已經不陌生了,在Silverlight 2 Beta 1時已經提供了支持,并且提供了相應的工具Deep Zoom Composer。Silverlight 2 Beta 2中對于Deep Zoom又有了很大的改進,現在支持基于XML的DeepZoom集合的Manifest文件,Beta2還對DeepZoom加了可擴展的MultiScaleTileSource支持,更新之后的Deep Zoom Composer可以使我們不用編寫一行代碼直接可視化的生成Deep Zoom應用。