使用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時代),不過網絡上這方面的內容比較少,很多人還是在苦苦地拼接字符串,因此在這里我通過一個實例簡單介紹一下這個技巧。
在MIX 09上,Nikhil Kothari發布了微軟的一神作——Microsoft .NET RIA Services。雖然目前的版本僅僅是可憐的"March '09 Preview”,但它已經足夠讓人興奮不已。簡單地說,在這之前,如果你用到了現在的RIA技術比如Silverlight,你只能選擇寫大量的服務或者WCF來實現數據的操作功能;而有了.NET RIA Services,你在RIA項目上操作數據,就像ASP.NET那樣方便!
在《Silverlight嵌入到HTML之windowless屬性及運用AjaxControlToolKit時出現虛線邊框的問題》里談一些Silverlight在瀏覽器上運行時會出現虛線邊框的問題,當時主要考慮了IE7和FireFox,卻沒想到在ie6 sp2上還是會出現虛線邊框,必須鼠標點擊一次讓其獲得焦點虛線邊框才消失。