<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Maíra Wenzel's Blog</title><link>http://blogs.msdn.com/mairaw/default.aspx</link><description>My view on ASP.NET and random thoughts</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Visual Studio and .NET Framework Content Survey</title><link>http://blogs.msdn.com/mairaw/archive/2009/10/21/give-your-feedback-on-the-documentation.aspx</link><pubDate>Wed, 21 Oct 2009 22:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910950</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9910950.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9910950</wfw:commentRss><description>&lt;P&gt;&lt;B&gt;Give Your Feedback on the Documentation&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Help us improve the developer documentation by taking the &lt;A href="http://go.microsoft.com/fwlink/?LinkID=102169" mce_href="http://go.microsoft.com/fwlink/?LinkID=102169"&gt;Visual Studio and .NET Framework Content Survey&lt;/A&gt;.&amp;nbsp; This survey will give us a better understanding of the type of applications you are developing as well as how you use Help and how we can improve it. The survey takes only 10 minutes, and we appreciate your feedback!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910950" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/.NET/default.aspx">.NET</category></item><item><title>CLR Videos on Channel 9</title><link>http://blogs.msdn.com/mairaw/archive/2009/06/06/clr-videos-on-channel-9.aspx</link><pubDate>Sat, 06 Jun 2009 03:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9702350</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9702350.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9702350</wfw:commentRss><description>&lt;P&gt;The CLR team is posting a series of Channel 9 videos mainly about the new CLR 4 features.&lt;/P&gt;
&lt;P&gt;You can access all the videos posted, by clicking &lt;A href="http://channel9.msdn.com/tags/CLR+4/" target=_blank mce_href="http://channel9.msdn.com/tags/CLR+4/"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This is the list of videos published so far:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/" target=_blank mce_href="http://channel9.msdn.com/shows/Going+Deep/Vance-Morrison-CLR-Through-the-Years/"&gt;CLR Through the Years&lt;/A&gt; : CLR Architect Vance Morrison talks about some of the history of the CLR, a look inside the upcoming version and some insights into the future. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Inside-NET-4-Meet-the-BCL-Team/" target=_blank mce_href="http://channel9.msdn.com/posts/Charles/Inside-NET-4-Meet-the-BCL-Team/"&gt;Inside .NET 4: Meet the BCL Team&lt;/A&gt; : Get to know the people behind the base class library and some of the innovations coming in .NET 4. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Going+Deep/Maoni-Stephens-and-Andrew-Pardoe-CLR-4-Inside-Background-GC/" target=_blank mce_href="http://channel9.msdn.com/shows/Going+Deep/Maoni-Stephens-and-Andrew-Pardoe-CLR-4-Inside-Background-GC/"&gt;CLR 4 Garbage Collector - Inside Background GC&lt;/A&gt; : Software developer Maoni Stephens and PM Andrew Pardoe explains how GC has evolved over the years and talk about Background GC, an evolution to concurrent GC. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/CLR-4-Debugging-and-Profiling-Enhancements/" target=_blank mce_href="http://channel9.msdn.com/posts/Charles/CLR-4-Debugging-and-Profiling-Enhancements/"&gt;CLR 4: Debugging and Profiling API Enhancements&lt;/A&gt; : Developers Thomas Lai and David Broman join Program Manager Jon Langdon to share with us some of the new debugging and profiling enhancements in CLR 4 &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/" target=_blank mce_href="http://channel9.msdn.com/posts/Charles/Raja-Krishnaswamy-and-Jesse-Kaplan-CLR-4-Inside-No-PIA/"&gt;CLR 4 - Inside No-PIA&lt;/A&gt; : Principal Architect Raja Krishnaswamy, Program Manager Jesse Kaplan and team have created a new way to streamline and simplify PIA-based COM Interop. Understand what this new feature is and get some questions answered. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Shawn-Farkas-CLR-4-Inside-the-new-Managed-Security-Model/" target=_blank mce_href="http://channel9.msdn.com/posts/Charles/Shawn-Farkas-CLR-4-Inside-the-new-Managed-Security-Model/"&gt;CLR 4 - Inside the new Managed Security Model&lt;/A&gt; : Senior SDE Shawn Farkas digs into the new security model in CLR 4. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/Charles/Surupa-Biswas-CLR-4-Resilient-NGen-and-Targeted-Patching/" target=_blank mce_href="http://channel9.msdn.com/posts/Charles/Surupa-Biswas-CLR-4-Resilient-NGen-and-Targeted-Patching/"&gt;CLR 4 - Resilient NGen with Targeted Patching&lt;/A&gt; : PM Surupa Biswa talks about what the NGen (CLR's Native Image Generator) team will be delivering in CLR 4 to enable resilient NGen via targeted patching. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool/" target=_blank mce_href="http://channel9.msdn.com/shows/Going+Deep/Erika-Parsons-and-Eric-Eilebrecht--CLR-4-Inside-the-new-Threadpool/"&gt;CLR 4 - Inside the Thread Pool&lt;/A&gt; : Developer Eric Eilebrecht and PM Erika Parsons talk about thread pool’s significant advances in performance and support for concurrency and parallelism. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Going+Deep/CLR-4-Side-by-Side-In-Process-What-How-Why/" target=_blank mce_href="http://channel9.msdn.com/shows/Going+Deep/CLR-4-Side-by-Side-In-Process-What-How-Why/"&gt;CLR 4 - Side-by-Side In-Process - What. How. Why.&lt;/A&gt; : Developers Simon Hall and Rick Byers explain exactly what went into the SxS In-Proc design, the challenges and opportunities. &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/" target=_blank mce_href="http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/"&gt;CLR 4 - Inside Type Equivalence&lt;/A&gt; : Architects Raja Krishnaswamy and Vance Morrison dig into the thinking behind the technology. &lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You can download the Channel 9 videos in different formats so that you can even watch them at your Zune or IPod.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9702350" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/CLR/default.aspx">CLR</category></item><item><title>.NET Framework 4 and Visual Studio 2010 Beta1 documentation is online</title><link>http://blogs.msdn.com/mairaw/archive/2009/05/18/net-framework-4-and-visual-studio-2010-beta1-documentation-is-online.aspx</link><pubDate>Mon, 18 May 2009 22:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9625771</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9625771.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9625771</wfw:commentRss><description>&lt;P&gt;Soma, senior VP of the Developer Division, just announced on his &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx" target=_blank mce_href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx"&gt;blog&lt;/A&gt; that today we are releasing Beta 1 of Visual Studio 2010 and .NET FX 4! If you are a MSDN subscriber, you can download the Beta today from &lt;A href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370" mce_href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370"&gt;here&lt;/A&gt;.&amp;nbsp; For the rest of the world, the Beta will be publicly available on Wednesday.&lt;/P&gt;
&lt;P&gt;And we’re also shipping today the documentation on MSDN online!&lt;/P&gt;
&lt;P&gt;For .NET Framework 4 Beta 1 documentation, click &lt;A href="http://msdn.microsoft.com/en-us/library/w0x726c2(VS.100).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/w0x726c2(VS.100).aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For Visual Studio 2010 Beta 1 documentation, click &lt;A href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;As usual, send your feedback on the documentation so we can get your comments and suggestions incorporated before we ship the final release. &lt;/P&gt;
&lt;P&gt;More is on the way for the next releases, so stay tuned!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9625771" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Fixing the problem of memory could not be read on IE8</title><link>http://blogs.msdn.com/mairaw/archive/2009/04/08/fixing-the-problem-of-memory-could-not-be-read-on-ie8.aspx</link><pubDate>Wed, 08 Apr 2009 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9538752</guid><dc:creator>mairaw</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9538752.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9538752</wfw:commentRss><description>&lt;P&gt;When IE8 was released, I went ahead and installed it in all my machines at home and at work. In one of my machines at work, I started to get an annoying memory error message whenever I would close the browser or sometimes while browsing. The error message was the following: &lt;/P&gt;
&lt;P&gt;“&lt;EM&gt;The instruction at "0x749860a0" referenced memory at "0x00000000". The memory could not be "read". Click on OK to terminate the program.&lt;/EM&gt;” &lt;/P&gt;
&lt;P&gt;Today we had a presentation from a Program Manager of the IE group and I asked him about this error after he finished. What he told me is that usually is an add-on that is causing the issue. So he suggested me to go to &lt;STRONG&gt;Tools&lt;/STRONG&gt; –&amp;gt; &lt;STRONG&gt;Manage Add-ons&lt;/STRONG&gt;, select all add-ons and click on &lt;STRONG&gt;Disable all&lt;/STRONG&gt;. Close the browser, reopen and close it again. If the message box disappears (in my case it did), I’d know that is one of the add-ons that was causing the issue.&lt;/P&gt;
&lt;P&gt;Adding back one add-on at a time (closing, reopening and closing again after I enabled each one to see if the message would show up) , I was able to find some culprits. ;-)&lt;/P&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9538752" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/IE8/default.aspx">IE8</category></item><item><title>Internet Explorer 8 RC1 version is available</title><link>http://blogs.msdn.com/mairaw/archive/2009/01/27/internet-explorer-8-rc1-version-is-available.aspx</link><pubDate>Tue, 27 Jan 2009 06:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9376768</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9376768.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9376768</wfw:commentRss><description>&lt;P&gt;Microsoft has just released the Release Candidate 1 for Internet Explorer 8 that you can install from &lt;A href="http://www.microsoft.com/ie8" target=_blank mce_href="http://www.microsoft.com/ie8"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Some of the new features include:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;· Mapping a location:&lt;/STRONG&gt; Highlight a street address in your Hotmail, Yahoo Mail, or other web mail account, right-click on the blue button that appears, and hover over “Map with Live Search.”&amp;nbsp; Presto!&amp;nbsp; You’ll see the map with the location right there—no more copying and pasting street addresses from web mail to a mapping site.&amp;nbsp; Plus, you can choose what mapping service you want to use.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;· Instant Search Box:&lt;/STRONG&gt; Go to the search box in the top right, and type a search item—see how the enhanced Instant Search Box is more helpful, providing real-time search suggestions, including images, from your chosen search provider. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;· InPrivate Browsing:&lt;/STRONG&gt; Click on a new tab, and see the options that are presented there, including “InPrivate Browsing.”&amp;nbsp; Click InPrivate Browsing and watch what happens—you are now in a browser session that is leaving no trail behind, so research gift suggestions for your significant other to your heart’s content without worrying about who might pick up the crumbs after you.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Also, IE8 is supposed to be faster, easier to use, safer and more reliable. It is worth to check it out!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9376768" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/IE8/default.aspx">IE8</category></item><item><title>Interop Best Practices in the .NET Framework</title><link>http://blogs.msdn.com/mairaw/archive/2009/01/27/interop-best-practices-in-the-net-framework.aspx</link><pubDate>Tue, 27 Jan 2009 05:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9376665</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9376665.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9376665</wfw:commentRss><description>&lt;P&gt;The CLR team has a column inside the MSDN magazine called 'CLR Inside Out'. &lt;/P&gt;
&lt;P&gt;This month’s article is about &lt;A target=_blank href="http://msdn.microsoft.com/en-us/magazine/2009.01.clrinsideout.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/2009.01.clrinsideout.aspx"&gt;Best Practices For Managed And Native Code Interoperability&lt;/A&gt;. It was written by Jesse Kaplan, the PM for Managed/Native Interoperability on the CLR team. The article provides high-level architectural guidance and discusses the three techniques available in the .NET framework for managed-native interoperability: P/Invoke, COM Interop and C++/CLI.&lt;/P&gt;
&lt;P&gt;To see a list of all articles already published on the 'CLR Inside Out' column, go &lt;A target=_blank href="http://msdn.microsoft.com/en-us/magazine/cc501040.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/cc501040.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9376665" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/CLR/default.aspx">CLR</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Interop/default.aspx">Interop</category></item><item><title>New blog in town</title><link>http://blogs.msdn.com/mairaw/archive/2009/01/03/new-blog-in-town.aspx</link><pubDate>Sat, 03 Jan 2009 05:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9269989</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9269989.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9269989</wfw:commentRss><description>&lt;P&gt;Just a quick note to announce that the CLR team has created a blog to post about&amp;nbsp;interesting subjects about -&amp;nbsp;of course -&amp;nbsp;CLR! In the coming weeks, the posts should be starting pouring over there. Be sure to add to your favorites or RSS readers.&lt;/P&gt;
&lt;P&gt;Check it out at &lt;A href="http://blogs.msdn.com/clrteam/" mce_href="http://blogs.msdn.com/clrteam/"&gt;http://blogs.msdn.com/clrteam/&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9269989" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/CLR/default.aspx">CLR</category></item><item><title>MSDN Translation Wiki</title><link>http://blogs.msdn.com/mairaw/archive/2008/11/18/msdn-translation-wiki.aspx</link><pubDate>Wed, 19 Nov 2008 01:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9120569</guid><dc:creator>mairaw</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9120569.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9120569</wfw:commentRss><description>&lt;P&gt;The&amp;nbsp;Visual Studio documentation is&amp;nbsp;localized into nine languages: Chinese (Simplified), Chinese (Traditional), English, French, German, Italian, Japanese, Korean, Spanish. To expand the availability of relevant technical content to a wider, global audience of developers, Microsoft has launched two years ago the MSDN Translation Wiki. The first language available for this was the Brazilian Portuguese. The Translation Wiki was a combined effort of Microsoft and local universities to get a good machine translation in place and some tech reviews in the most popular topics. So Brazilian developers now have the MSDN documentation in their native language. The&amp;nbsp;automatic translation is not always great, that's why is in a wiki format. Users can suggest a better translation and the moderators (like myself) will review it.&lt;/P&gt;
&lt;P&gt;Because it's a translation wiki, the default view has both languages side-by-side (English and Portuguese). For me, as a moderator, that is great because I can review the original&amp;nbsp; sentence and the translation. What struck me today is that I've never realized that you could choose to show only the&amp;nbsp;English frame or only the translation frame, which is very helpful for someone that is not interested in the English version. And I only realized that because of a customer feedback bug that I was translating today!&lt;/P&gt;
&lt;P&gt;So I'll switch to Portuguese now to try to help our customers facing this issue...&lt;/P&gt;
&lt;P&gt;Se você está visualizando uma página em português no MSDN, como por exemplo &lt;A target=_blank href="http://msdn.microsoft.com/pt-br/library/67ef8sbd.aspx"&gt;&lt;FONT color=#669966&gt;Guia de Programação C#&lt;/FONT&gt;&lt;/A&gt;, observe que tem um&amp;nbsp;filtro no menu superior chamado Exibir Conteúdo. A opção pré-selecionada é Lado a Lado, que vai exibir o conteúdo tanto em inglês como em português, o que pode dificultar a leitura. Por isso, você pode selecionar&amp;nbsp;entre as&amp;nbsp;opções Apenas em Inglês ou Apenas Tradução.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9120569" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/MSDN+Wiki/default.aspx">MSDN Wiki</category></item><item><title>Syncing Blackjack II with Windows Vista using bluetooth</title><link>http://blogs.msdn.com/mairaw/archive/2008/10/15/syncing-blackjack-ii-with-windows-vista-using-bluetooth.aspx</link><pubDate>Wed, 15 Oct 2008 10:15:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9000419</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/9000419.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=9000419</wfw:commentRss><description>&lt;p&gt;This post is a little bit off-topic in my blog, but since I had to spend some time trying to make this work and I saw some foruns where people are having the same problem with no solution I thought I would put here what I've done to make my Windows Mobile 6 to synchronize with my Vista machine via bluetooth. I hope I can remeber the steps right.&lt;/p&gt;  &lt;p&gt;1. Download Windows Mobile Center&lt;/p&gt;  &lt;p&gt;According to Windows Vista help, ActiveSync was replaced with Windows Mobile Center in Vista. After this, I tried connecting my phone with Vista via bluetooth, but I still couldn't.&lt;/p&gt;  &lt;p&gt;2. Follow the instructions on the Windows Mobile Device Center help for &amp;quot;Connect using Bluetooth&amp;quot;.&lt;/p&gt;  &lt;p&gt;You can also see the steps &lt;a href="http://technet.microsoft.com/en-us/library/cc722321.aspx#BKMK_4b" target="_blank"&gt;online&lt;/a&gt;, although I prefer the formatting in the offline help. The most important note there is that you have to attach your device to the computer using a USB cable first.     &lt;br /&gt;Also, if you have added a device following the cellphone manual before getting to this step (as I did), delete the device from the cellphone and add it again.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;It seems simple, but I just got at this point after I tried a couple of different things.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9000419" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/Off-topic/default.aspx">Off-topic</category></item><item><title>Silverlight 2 documentation - learning resources</title><link>http://blogs.msdn.com/mairaw/archive/2008/10/14/silverlight-2-is-released.aspx</link><pubDate>Tue, 14 Oct 2008 21:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8999940</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8999940.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8999940</wfw:commentRss><description>&lt;P&gt;Today is a great day! We shipped Silverlight 2!&lt;/P&gt;
&lt;P&gt;If you're looking for resources to learn more about the technology and how you can get started, these are some useful links:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=127106" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=127106"&gt;Get Started&lt;/A&gt; page on &lt;A href="http://silverlight.net/" target=_blank mce_href="http://silverlight.net/"&gt;Silverlight.net&lt;/A&gt; Web site: you have learning resources there, but you can also download Silverlight 2 and other tools from here. &lt;/LI&gt;
&lt;LI&gt;The &lt;A href="http://go.microsoft.com/fwlink/?LinkId=130860" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkId=130860"&gt;Silverlight documentation&lt;/A&gt; on MSDN. For those looking for reference material, they are divided on MSDN in &lt;A href="http://go.microsoft.com/fwlink/?LinkId=130859" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkId=130859"&gt;Managed reference&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/bb404716(VS.95).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/bb404716(VS.95).aspx"&gt;Unmanaged reference&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;Silverlight &lt;A href="http://silverlight.net/quickstarts/" target=_blank mce_href="http://silverlight.net/quickstarts/"&gt;quickstarts&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Documentation &lt;A href="http://go.microsoft.com/fwlink/?LinkID=119933" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=119933"&gt;download&lt;/A&gt; (CHM file) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you have any feedback on the documentation, please let us know.&lt;/P&gt;
&lt;P&gt;Have fun&amp;nbsp;programming!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8999940" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>New challenges</title><link>http://blogs.msdn.com/mairaw/archive/2008/10/02/new-challenges.aspx</link><pubDate>Thu, 02 Oct 2008 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8974360</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8974360.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8974360</wfw:commentRss><description>&lt;P&gt;It's been two years that I've been at Microsoft and I can say what an amazing 2 years I had! At&amp;nbsp;the ASP.NET UE team, I shipped ASP.NET Ajax 1.0, Visual Studio 2008 and Visual Studio 2008 SP1 (that it was much more than a simple&amp;nbsp;Service Pack!).&lt;/P&gt;
&lt;P&gt;They say that at Microsoft you're responsible&amp;nbsp;for your career and this is absolutely true.&amp;nbsp;When I saw the opportunity to become the Documentation Manager for the Common Language Runtime (CLR)&amp;nbsp;User Education (UE)&amp;nbsp;team, I just jumped right on it!&lt;/P&gt;
&lt;P&gt;I still&amp;nbsp;love ASP.NET and the ASP.NET User Education team rocks! People there are really dedicated&amp;nbsp;to create great documentation and bringing innovation to the table.&lt;/P&gt;
&lt;P&gt;But more importantly, I just love .NET in general&amp;nbsp;and I am really passionate about our documentation! So the CLR team was a great match.&amp;nbsp;I am truly excited about this opportunity and look forward to blog more about the CLR!&lt;/P&gt;
&lt;P&gt;Feel free to send me any comments, feedback, any advice for a first-time people manager and reading suggestions including blogs and books! 
&lt;P&gt;I'm already adding the &lt;A target=_blank href="http://blogs.msdn.com/bclteam/" mce_href="http://blogs.msdn.com/bclteam/"&gt;&lt;FONT color=#669966&gt;BCL team&lt;/FONT&gt;&lt;/A&gt; blog to my list.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8974360" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/CLR/default.aspx">CLR</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Career/default.aspx">Career</category></item><item><title>Handling Null Database Values Using Data Source Controls</title><link>http://blogs.msdn.com/mairaw/archive/2008/08/29/handling-null-database-values-using-data-source-controls.aspx</link><pubDate>Fri, 29 Aug 2008 04:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904407</guid><dc:creator>mairaw</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8904407.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8904407</wfw:commentRss><description>&lt;P&gt;This topic &lt;A href="http://msdn.microsoft.com/en-us/library/ms366709.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms366709.aspx"&gt;Handling Null Database Values Using Data Source Controls&lt;/A&gt; has now been updated on MSDN to fix the sample based on various customer feedback. You can still see the old version &lt;A href="http://msdn.microsoft.com/en-us/library/ms366709(VS.80).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms366709(VS.80).aspx"&gt;here&lt;/A&gt;, in case you're curious to compare both versions.&lt;/P&gt;
&lt;P&gt;What has changed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In the previous sample, the two-way data-binding was not in place, so editing was not working. If you noticed that and tried to replace the Eval() statement by a Bind() statement in the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.edititemtemplate.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.edititemtemplate.aspx"&gt;EditItemTemplate&lt;/A&gt;, it wouldn't work either. Bind() statements don't support being encapsulated by other method calls as Eval() statements do. (A good explanation for that can be found in &lt;A href="http://weblogs.asp.net/leftslipper/archive/2007/06/29/how-asp-net-databinding-deals-with-eval-and-bind-statements.aspx" target=_blank mce_href="http://weblogs.asp.net/leftslipper/archive/2007/06/29/how-asp-net-databinding-deals-with-eval-and-bind-statements.aspx"&gt;Eilon's blog&lt;/A&gt;).&lt;/LI&gt;
&lt;LI&gt;The previous sample was already using a great technique for handling null values, the &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.appenddatabounditems.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.appenddatabounditems.aspx"&gt;AppendDataBoundItems&lt;/A&gt; property was set to &lt;STRONG&gt;true&lt;/STRONG&gt; in the &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.dropdownlist.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.dropdownlist.aspx"&gt;DropDownList&lt;/A&gt; control. The AppendDataBoundItems property enables you to populate the DropDownList control with both static items and data generated from the data source. However, the value for the null entry was set to zero. So every time a null value was read from the database, it had to be converted to zero. Changing the item list to an empty value did the trick here. The empty value is now automatically converted to null without the need to use a function for that (because the ConvertEmptyStringtoNull property of both the &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.aspx"&gt;TemplateField&lt;/A&gt; and the data source control parameter is set to &lt;STRONG&gt;true&lt;/STRONG&gt;).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Take a look and let us know if you think this has improved or if you still think it needs some work!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8904407" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/user+feedback/default.aspx">user feedback</category></item><item><title>ASP.NET Dynamic Data documentation is released!</title><link>http://blogs.msdn.com/mairaw/archive/2008/08/11/dynamic-data-documentation-is-released.aspx</link><pubDate>Mon, 11 Aug 2008 21:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848836</guid><dc:creator>mairaw</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8848836.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8848836</wfw:commentRss><description>&lt;P&gt;Soma, senior VP of the Developer Division, just announced on his &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/08/11/service-pack-1-for-vs-2008-and-net-fx-3-5-released.aspx" target=_blank mce_href="http://blogs.msdn.com/somasegar/archive/2008/08/11/service-pack-1-for-vs-2008-and-net-fx-3-5-released.aspx"&gt;blog&lt;/A&gt; that the Service Pack 1 for VS 2008 and .NET FX 3.5 are released!&lt;/P&gt;
&lt;P&gt;That means that Dynamic Data is released and the documentation for Dynamic Data (and for the entire SP1) is now published on MSDN!&lt;/P&gt;
&lt;P&gt;This is how the Table of Contents for Dynamic Data looks like for this release:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488545.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488545.aspx"&gt;Using Dynamic Data&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488546.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488546.aspx"&gt;ASP.NET Dynamic Data Overview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc668159.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc668159.aspx"&gt;ASP.NET Dynamic Data Infrastructure&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc668215.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc668215.aspx"&gt;ASP.NET Dynamic Data Guidelines&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488469.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488469.aspx"&gt;Walkthrough: Creating a New Dynamic Data Web Site Using Scaffolding&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc668188.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc668188.aspx"&gt;Walkthrough: Adding Dynamic Data to an Existing Web Site&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;+ &lt;A href="http://msdn.microsoft.com/en-us/library/cc488540.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488540.aspx"&gt;ASP.NET Dynamic Data Scaffolding and Page Templates Overview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;+ &lt;A href="http://msdn.microsoft.com/en-us/library/cc488544.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488544.aspx"&gt;Adding Dynamic Behavior to ASP.NET Data-bound Controls&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;+ &lt;A href="http://msdn.microsoft.com/en-us/library/cc488523.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488523.aspx"&gt;ASP.NET Dynamic Data Field Templates Overview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;+ &lt;A href="http://msdn.microsoft.com/en-us/library/cc488539.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488539.aspx"&gt;ASP.NET Dynamic Data Model Overview&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;We introduced some new cool features with this release for the ASP.NET documents.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Video tutorials&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77F86554-CB51-4392-9E24-C7C28075D1B1&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77F86554-CB51-4392-9E24-C7C28075D1B1&amp;amp;displaylang=en"&gt;Creating a New ASP.NET Dynamic Data Web Site Using Scaffolding&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=A49B1992-7E19-4D7C-A7D0-8C2FC86866A7&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=A49B1992-7E19-4D7C-A7D0-8C2FC86866A7&amp;amp;displaylang=en"&gt;Customizing Default Field Templates in ASP.NET Dynamic Data Applications&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=DF5AEBB5-3252-4595-9326-5335DDE48504&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=DF5AEBB5-3252-4595-9326-5335DDE48504&amp;amp;displaylang=en"&gt;Customizing the Appearance and Behavior of Data Fields in the Data Model for ASP.NET Dynamic Data&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Runnable samples&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;The runnable samples are nothing new for the ASP.NET team, but this is the first time we are publishing them outside the&amp;nbsp;ASP.NET site. Some topics that include runnable samples are the following:&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.aspx"&gt;DynamicControl class&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfield.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfield.aspx"&gt;DynamicField class&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.uihint.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.uihint.aspx"&gt;UIHint property&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicquerystringparameter.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicquerystringparameter.aspx"&gt;DynamicQueryStringParameter class&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488527.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488527.aspx"&gt;How to: Customize Data Field Validation in the Data Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488554.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488554.aspx"&gt;How to: Use ASP.NET Dynamic Data in Templated Data-Bound Controls&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc488557.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc488557.aspx"&gt;How to: Customize Data Field Appearance and Behavior in the Data Model&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc668224.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc668224.aspx"&gt;How to: Customize Data Field Validation in the Data Model Using Custom Attributes&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;Well, now you can tell us what you think of the documentation and the new features. The easiest way to do it is just to send your feedback through the rating system on the MSDN site (the stars on the right-upper corner of the topic).&lt;/P&gt;
&lt;P&gt;Enjoy it!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8848836" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Dynamic+Data/default.aspx">Dynamic Data</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/documentation/default.aspx">documentation</category></item><item><title>ASP.NET Dynamic Data - Tips and Tricks #3</title><link>http://blogs.msdn.com/mairaw/archive/2008/08/06/asp-net-dynamic-data-tips-and-tricks-3.aspx</link><pubDate>Wed, 06 Aug 2008 04:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8835496</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8835496.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8835496</wfw:commentRss><description>&lt;P&gt;You've created a custom attribute to use in your Dynamic Data application that has the &lt;A href="http://msdn.microsoft.com/en-us/library/system.attributeusageattribute.allowmultiple.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.attributeusageattribute.allowmultiple.aspx"&gt;AllowMultiple&lt;/A&gt; property set to &lt;STRONG&gt;true.&lt;/STRONG&gt; When you read the &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.metacolumn.attributes.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.metacolumn.attributes.aspx"&gt;MetaColumn.Attributes&lt;/A&gt; property (if the attribute is applied to a data field) or you read the &lt;A href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.metatable.attributes.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.metatable.attributes.aspx"&gt;MetaTable.Attributes&lt;/A&gt; property (if the attribute is applied to a table), you don't see the multiple attributes of the same type in the list, only the first one is returned.&lt;/P&gt;
&lt;P&gt;Why?&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://msdn.microsoft.com/en-us/library/system.componentmodel.typedescriptionprovider.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.componentmodel.typedescriptionprovider.aspx"&gt;TypeDescriptionProvider&lt;/A&gt; class internally constructs a collection of attributes and filters out identical attributes. It determines whether an attribute is identical or not by examining the &lt;A href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx"&gt;TypeId&lt;/A&gt; property. By default, the &lt;A href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx"&gt;TypeId&lt;/A&gt; property returns the type of the attribute. Since both attributes are of the same type, only the first one is retrieved and the remaining ones are considered identical. &lt;/P&gt;
&lt;P&gt;To fix this problem, you need a way to distinguish each attribute instance. The easiest way to do that is to override the &lt;A href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.attribute.typeid.aspx"&gt;TypeId&lt;/A&gt; property in your custom attribute implementation and simply return the current instance, like the following:&lt;/P&gt;&lt;PRE class=code&gt;&lt;FONT color=#0000ff&gt;public override object&lt;/FONT&gt; TypeId
{
&lt;FONT color=#0000ff&gt;&amp;nbsp; get&lt;/FONT&gt;
  {
&lt;FONT color=#0000ff&gt;  &amp;nbsp; return this;&lt;/FONT&gt;
&amp;nbsp; }
}&lt;/PRE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8835496" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Dynamic+Data/default.aspx">Dynamic Data</category></item><item><title>ASP.NET Dynamic Data - Tips and Tricks #2</title><link>http://blogs.msdn.com/mairaw/archive/2008/07/16/dynamic-data-tips-and-tricks-2.aspx</link><pubDate>Wed, 16 Jul 2008 04:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8736261</guid><dc:creator>mairaw</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mairaw/comments/8736261.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mairaw/commentrss.aspx?PostID=8736261</wfw:commentRss><description>&lt;P&gt;If you're running into a problem similar to this one: &lt;BR&gt;&lt;EM&gt;"My Dynamic Data Web site is not working properly. My tables are read-only and no Edit/Delete/Insert buttons are displayed.", &lt;BR&gt;&lt;/EM&gt;you might want to check the primary keys in your database.&lt;/P&gt;
&lt;P&gt;One of the main reasons for this to happen is when you don't have the primary keys set in your database. Make sure you have primary keys defined for all your tables; otherwise, Dynamic Data doesn't enable the read-write mode. After you set the primary keys in your database, you must regenerate your data model.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8736261" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mairaw/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/mairaw/archive/tags/Dynamic+Data/default.aspx">Dynamic Data</category></item></channel></rss>