<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Chakravarthy's Space : ASP.NET</title><link>http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx</link><description>Tags: ASP.NET</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>CheckBoxList validation</title><link>http://msmvps.com/blogs/chakravarthy/archive/2009/05/21/checkboxlist-validation.aspx</link><pubDate>Thu, 21 May 2009 05:04:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692892</guid><dc:creator>Chakravarthy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/rsscomments.aspx?PostID=1692892</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/commentapi.aspx?PostID=1692892</wfw:comment><comments>http://msmvps.com/blogs/chakravarthy/archive/2009/05/21/checkboxlist-validation.aspx#comments</comments><description>&lt;p&gt;Within our current project, we faced a requirement such that there are multiple checkboxes and the user is required to select any one of them (at least one of them). So as there are multiple checkboxes, decided to go with CheckBoxList control. Now the problem is that, we need to show a error message if the user is not selected any one of them. The problem also extends not just there, but the display text should be culture specific.&lt;/p&gt;  &lt;p&gt;So the story started long after I&amp;#39;ve written this post. But editing this entire post due to a simple non supportive feature by IE. I’ll come to that point later in this post, let me first detail the requirement and solution. There is one more solution for this unsupported error. Please read thru the post.&lt;/p&gt;  &lt;p&gt;For all the client side validations, it is widely known that validation controls supported by ASP.NET framework are popularly used. But these controls can’t handle the CheckBoxList. Hence the following solution.&lt;/p&gt;  &lt;p&gt;Step 1: Place your CheckBoxList control in a separate div as shown below. Observe that the text for these controls are populated from database depending upon the user culture&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div &lt;/span&gt;&lt;span style="color:red;"&gt;id&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;cblItems1&amp;quot;&amp;gt;
&lt;/span&gt;&lt;span style="color:blue;"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;CheckBoxList &lt;/span&gt;&lt;span style="color:red;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;cblOptions&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;server&amp;quot;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="background:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, Repair&lt;span style="background:#ffee62;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="background:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, Calibration&lt;span style="background:#ffee62;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="background:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, RepairCalibration&lt;span style="background:#ffee62;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="background:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, OnlineService&lt;span style="background:#ffee62;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ListItem&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;CheckBoxList&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;Step 2: Use ASP:Lable and get the error message while loading and place in a separate div and hide this div by default as mentioned below. Please note the div ID as &lt;font color="#0000ff"&gt;cblError1&lt;/font&gt; and the style is set to hidden by default&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div &lt;/span&gt;&lt;span style="color:red;"&gt;id&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;cblError1&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;style&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="color:red;"&gt;visibility&lt;/span&gt;: &lt;span style="color:blue;"&gt;hidden&amp;quot;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Label &lt;/span&gt;&lt;span style="color:red;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;lblReq1&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;server&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;&lt;/span&gt;&lt;span style="background:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, SelectAny&lt;span style="background:#ffee62;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Label&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Step 3: Write a JScript function that reads all the client side rendered elements as &lt;font color="#0000ff"&gt;input&lt;/font&gt; objects and checks whether any of them are checked or not. Code explains more in detail&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;function &lt;/span&gt;CheckListValidation(cblItm, errDiv)
{
&lt;span style="color:green;"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;var &lt;/span&gt;tDiv = document.getElementById(cblItm);
    &lt;span style="color:blue;"&gt;var &lt;/span&gt;chkitems = tDiv.childNodes[1];
    &lt;span style="color:blue;"&gt;var &lt;/span&gt;chkitm = chkitems.getElementsByTagName(&lt;span style="color:#a31515;"&gt;&amp;quot;input&amp;quot;&lt;/span&gt;);
    &lt;span style="color:blue;"&gt;for &lt;/span&gt;(&lt;span style="color:blue;"&gt;var &lt;/span&gt;i = 0; i &amp;lt; chkitm.length; i++) 
    {
        &lt;span style="color:blue;"&gt;if &lt;/span&gt;(chkitm.checked) 
        {                    
                &lt;span style="color:blue;"&gt;return true&lt;/span&gt;;
        }
    }
    document.getElementById(errDiv).style.visibility = &lt;span style="color:#a31515;"&gt;&amp;#39;visible&amp;#39;&lt;/span&gt;;
    &lt;span style="color:blue;"&gt;return false&lt;/span&gt;;
}&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Step 4: Now it is the turn of invoking this function from the button click. Every button is having a method called as “OnClientClick” along with Click. Invoke this function from that method as mentioned below&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Button &lt;/span&gt;&lt;span style="color:red;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;btnAddMore&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;server&amp;quot; &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;Add More&amp;quot; 
&lt;/span&gt;&lt;span style="color:red;"&gt;OnClientClick&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;return CheckListValidation(&amp;#39;cbOptions&amp;#39;,&amp;#39;cblError1&amp;#39;);&amp;quot;
    &lt;/span&gt;&lt;span style="color:red;"&gt;OnClick&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;btnAddMore_Click&amp;quot; /&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;Step 5: All setup and the code is running fine. But there is a problem with this code while running in IE. IE 6 and above doesn’t support the getElementsByTag &lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;var &lt;/span&gt;vTe = document.getElementsByTagName(..);&lt;/pre&gt;
There is a long story for this. Let me post one more post for the better mechanism of CheckBoxList Validation. Until then, what are your comments?? 

&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692892" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Code/default.aspx">Code</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/.NET/default.aspx">.NET</category></item><item><title>IE 8 Beta1 and SL2.0 - Today</title><link>http://msmvps.com/blogs/chakravarthy/archive/2008/03/06/ie-8-beta1-and-sl2-0-today.aspx</link><pubDate>Thu, 06 Mar 2008 16:36:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1535452</guid><dc:creator>Chakravarthy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/rsscomments.aspx?PostID=1535452</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/commentapi.aspx?PostID=1535452</wfw:comment><comments>http://msmvps.com/blogs/chakravarthy/archive/2008/03/06/ie-8-beta1-and-sl2-0-today.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="image" src="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_thumb.png" width="676" height="287" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Today, I&amp;#39;ve downloaded IE8 beta 1 as well as Silverlight 2.0 installed on my laptop. This day have seen many products released at &lt;a href="http://visitmix.com/2008/default.aspx" target="_blank"&gt;Mix 08&lt;/a&gt; by great personalities like &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;Scott Guthrie&lt;/a&gt;,&amp;nbsp; &lt;a href="http://blogs.msdn.com/bobfamiliar/default.aspx" target="_blank"&gt;Bob Familiar&lt;/a&gt;, &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg" target="_blank"&gt;Guy Burstein&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/ie/default.aspx" target="_blank"&gt;IEBlog&lt;/a&gt;, etc. According to &lt;a href="http://www.visitmix.com/blogs/Joshua/IE8-Activities-With-Jane-Kim/" target="_blank"&gt;Jane Kim at an interview for Mix08&lt;/a&gt;, Activities and WebSlices are two of the most exciting new features in IE8.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="image" src="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_thumb_1.png" width="483" height="379" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Apart of IE8.0 and SL2.0, there are other products such as&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;amp;displaylang=en" target="_blank"&gt;Expression Blend 2.5 March&lt;/a&gt; CTP  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7FF7142B-84AD-4871-8E2A-EF37147AC760&amp;amp;displaylang=en" target="_blank"&gt;Expression Web 2&lt;/a&gt; Beta  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" target="_blank"&gt;Silverlight Tools Beta 1 for VS2008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I&amp;#39;ve downloaded all these .. and am trying out one by one .. what about you??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1535452" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/v3.5/default.aspx">v3.5</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Microsoft+Promotions/default.aspx">Microsoft Promotions</category></item><item><title>IE 8 Beta1 and SL2.0 - Today</title><link>http://msmvps.com/blogs/chakravarthy/archive/2008/03/06/ie_2D00_8_2D00_beta1_2D00_and_2D00_sl20_2D00_today.aspx</link><pubDate>Thu, 06 Mar 2008 16:23:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1535454</guid><dc:creator>Chakravarthy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/rsscomments.aspx?PostID=1535454</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/commentapi.aspx?PostID=1535454</wfw:comment><comments>http://msmvps.com/blogs/chakravarthy/archive/2008/03/06/ie_2D00_8_2D00_beta1_2D00_and_2D00_sl20_2D00_today.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="image" src="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_thumb.png" width="676" height="287" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Today, I&amp;#39;ve downloaded IE8 beta 1 as well as Silverlight 2.0 installed on my laptop. This day have seen many products released at &lt;a href="http://visitmix.com/2008/default.aspx" target="_blank"&gt;Mix 08&lt;/a&gt; by great personalities like &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;Scott Guthrie&lt;/a&gt;,&amp;nbsp; &lt;a href="http://blogs.msdn.com/bobfamiliar/default.aspx" target="_blank"&gt;Bob Familiar&lt;/a&gt;, &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg" target="_blank"&gt;Guy Burstein&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/ie/default.aspx" target="_blank"&gt;IEBlog&lt;/a&gt;, etc. According to &lt;a href="http://www.visitmix.com/blogs/Joshua/IE8-Activities-With-Jane-Kim/" target="_blank"&gt;Jane Kim at an interview for Mix08&lt;/a&gt;, Activities and WebSlices are two of the most exciting new features in IE8.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" border="0" alt="image" src="http://msmvps.com/blogs/chakravarthy/WindowsLiveWriter/IE8Beta1andSL2.0Today_12F94/image_thumb_1.png" width="483" height="379" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Apart of IE8.0 and SL2.0, there are other products such as&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;amp;displaylang=en" target="_blank"&gt;Expression Blend 2.5 March&lt;/a&gt; CTP  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7FF7142B-84AD-4871-8E2A-EF37147AC760&amp;amp;displaylang=en" target="_blank"&gt;Expression Web 2&lt;/a&gt; Beta  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" target="_blank"&gt;Silverlight Tools Beta 1 for VS2008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I&amp;#39;ve downloaded all these .. and am trying out one by one .. what about you??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1535454" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/UserGroup/default.aspx">UserGroup</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Microsoft+Promotions/default.aspx">Microsoft Promotions</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tutorials/default.aspx">Tutorials</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/WebCast/default.aspx">WebCast</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Mix/default.aspx">Mix</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>VS 2008 and .NET 3.5 Training Kit</title><link>http://msmvps.com/blogs/chakravarthy/archive/2007/12/17/vs_2D00_2008_2D00_and_2D00_net_2D00_35_2D00_training_2D00_kit.aspx</link><pubDate>Mon, 17 Dec 2007 09:40:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1401422</guid><dc:creator>Chakravarthy</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/rsscomments.aspx?PostID=1401422</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/commentapi.aspx?PostID=1401422</wfw:comment><comments>http://msmvps.com/blogs/chakravarthy/archive/2007/12/17/vs_2D00_2008_2D00_and_2D00_net_2D00_35_2D00_training_2D00_kit.aspx#comments</comments><description>&lt;p&gt;The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes presentations, hands-on labs, and demos. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en"&gt;This content&lt;/a&gt; is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management.&lt;/p&gt; &lt;p&gt;I&amp;#39;ve downloaded this, if any one require this, you can drop me a mail or can collect from me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1401422" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Code/default.aspx">Code</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Microsoft+Promotions/default.aspx">Microsoft Promotions</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tutorials/default.aspx">Tutorials</category></item><item><title>ASP.NET 3.5 Extensions Preview</title><link>http://msmvps.com/blogs/chakravarthy/archive/2007/12/10/asp-net-3-5-extensions-preview.aspx</link><pubDate>Mon, 10 Dec 2007 15:15:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1390347</guid><dc:creator>Chakravarthy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/rsscomments.aspx?PostID=1390347</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/chakravarthy/commentapi.aspx?PostID=1390347</wfw:comment><comments>http://msmvps.com/blogs/chakravarthy/archive/2007/12/10/asp-net-3-5-extensions-preview.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx"&gt;ASP.NET 3.5 Extensions&lt;/a&gt; Preview provides a glimpse of new, powerful functionality being added to ASP.NET 3.5 and ADO.NET next year. This release delivers features that enable high-productivity data scenarios and creates the best server for rich clients. The release includes an &lt;a href="http://quickstarts.asp.net/3-5-extensions/mvc/default.aspx"&gt;ASP.NET model-view-controller&lt;/a&gt; (MVC) framework, &lt;a href="http://quickstarts.asp.net/3-5-extensions/dyndata/default.aspx"&gt;ASP.NET Dynamic Data&lt;/a&gt;, &lt;a href="http://quickstarts.asp.net/3-5-extensions/silverlight/default.aspx"&gt;Silverlight controls for ASP.NET&lt;/a&gt;, &lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/default.aspx"&gt;ADO.NET Data Services&lt;/a&gt;, an Entity Framework runtime, new features for &lt;a href="http://quickstarts.asp.net/3-5-extensions/ajax/default.aspx"&gt;ASP.NET AJAX&lt;/a&gt; and a wide variety of &lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/default.aspx"&gt;API References&lt;/a&gt; as hosted at ASP.NET Official site.&lt;/p&gt; &lt;p&gt;You can &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en"&gt;download the ASP.NET 3.5 Preview&lt;/a&gt;, which contain all the Siliverlight controls, ADO.NET Data Services and many more. There is a &lt;a href="http://forums.asp.net/default.aspx?GroupID=7"&gt;forum&lt;/a&gt; specially dedicated to &lt;a href="http://forums.asp.net/default.aspx?GroupID=7"&gt;ASP.NET 3.5 Preview&lt;/a&gt; at &lt;a href="http://forums.asp.net"&gt;ASP.NET Forums&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1390347" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/UserGroup/default.aspx">UserGroup</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/Code/default.aspx">Code</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/v3.5/default.aspx">v3.5</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://msmvps.com/blogs/chakravarthy/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item></channel></rss>