<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>C#</title>
        <link>http://geekswithblogs.net/influent1/category/6295.aspx</link>
        <description>C#</description>
        <language>en-US</language>
        <copyright>Alex Bransky</copyright>
        <managingEditor>alex18@rocketmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>tinyint surprise</title>
            <link>http://geekswithblogs.net/influent1/archive/2009/02/10/129319.aspx</link>
            <description>I just discovered something rather surprising.  If you return a tinyint from a stored procedure as part of a dataset, and bind that dataset to a dataview, and then do something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&amp;lt;asp:Label runat="server" id="statusLabel" Text='&amp;lt;%# GetStatusText( (int)DataBinder.Eval(Container, "DataItem.status")) %&amp;gt;'&amp;gt;&lt;/span&gt;&lt;br style="font-weight: bold;" /&gt;
&lt;span style="font-weight: bold;"&gt;&amp;lt;/asp:Label&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You will get an error about an invalid cast.  If the stored procedure returns an int instead of tinyint, it works just fine.  How can ASP.Net 3.5 not be able to cast from a tinyint (or whatever its C# equivalent is) to an int??&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129319"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129319" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/129319.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2009/02/10/129319.aspx</guid>
            <pubDate>Wed, 11 Feb 2009 01:05:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/129319.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2009/02/10/129319.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/129319.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/129319.aspx</trackback:ping>
        </item>
        <item>
            <title>resharper and auto-property gotcha</title>
            <link>http://geekswithblogs.net/influent1/archive/2008/08/07/124301.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;Be very careful when allowing Resharper to convert properties to auto-properties.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In some cases it will re-initialize fields that were already initialized earlier on in the constructor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Tahoma" size="2"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;a href="http://www.jetbrains.net/jira/browse/RSRP-75137;jsessionid=D915EE10CA08D52D70BCAD44AE37447B?page=com.atlassian.jira.plugin.system.issuetabpanels:changehistory-tabpanel"&gt;&lt;font face="Tahoma" color="#800080" size="2"&gt;http://www.jetbrains.net/jira/browse/RSRP-75137;jsessionid=D915EE10CA08D52D70BCAD44AE37447B?page=com.atlassian.jira.plugin.system.issuetabpanels:changehistory-tabpanel&lt;/font&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124301"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124301" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/124301.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2008/08/07/124301.aspx</guid>
            <pubDate>Thu, 07 Aug 2008 23:10:29 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/124301.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2008/08/07/124301.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/124301.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/124301.aspx</trackback:ping>
        </item>
        <item>
            <title>generic typing and scope_identity()</title>
            <link>http://geekswithblogs.net/influent1/archive/2008/08/06/124275.aspx</link>
            <description>&lt;p&gt;I recently ran into an interesting problem.  I had created a data access method that used generic typing to execute a scalar SQL Server stored procedure (below), and in the stored procedure was returning SCOPE_IDENTITY() for an integer identity column.  I was passing in a type of "int" to the method (as &amp;lt;T&amp;gt;) since that's what I was expecting back, but I kept getting back null.  After some frustration and bewilderment I discovered that SCOPE_IDENTITY() always returns a decimal, and C# doesn't want to convert the decimal to an integer automatically.  I worked around it by using CAST in the stored procedure so that I didn't have to modify the method.&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;
&lt;pre&gt;
        private static T? ExecuteScalarStoredProcedure &lt;t&gt; (string sprocName, SqlParameter[] parameters) where T : struct {

            SqlConnection conn = new SqlConnection(GetConnectionString());

            conn.Open();
            object retValue;
            try {
                SqlCommand command = new SqlCommand(sprocName, conn);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.AddRange(parameters);

                retValue = command.ExecuteScalar();
            }
            finally {

                try {

                    conn.Close();

                }
                catch (Exception) {
                    //Ignore close exception
                }
            }
            return retValue as T?;
        }
&lt;/t&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124275"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124275" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/124275.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2008/08/06/124275.aspx</guid>
            <pubDate>Wed, 06 Aug 2008 17:38:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/124275.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2008/08/06/124275.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/124275.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/124275.aspx</trackback:ping>
        </item>
        <item>
            <title>activerecord and executereader exceptions</title>
            <link>http://geekswithblogs.net/influent1/archive/2008/05/28/122460.aspx</link>
            <description>&lt;p&gt;About once a day I was getting the following error from an ASP.Net web page that uses ActiveRecord:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exception Details: &lt;/strong&gt;System.Data.SqlClient.SqlException: A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)&lt;/p&gt;
&lt;p&gt;I would subsequently get this error upon refreshing the page:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exception Details: &lt;/strong&gt;System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is closed.&lt;/p&gt;
&lt;p&gt;I finally figured out that the problem occurs when the database is restored.  The connections in the IIS application pool do not get destroyed when the database is restored, so when ActiveRecord (nHibernate) tries to reuse the connections it fails.  This doesn't happen to me when I'm not using ActiveRecord, so I'm not sure if this is a bug with ActiveRecord or a problem with the way I've set up the data access layer.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122460"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122460" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/122460.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2008/05/28/122460.aspx</guid>
            <pubDate>Wed, 28 May 2008 20:46:45 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/122460.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2008/05/28/122460.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/122460.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/122460.aspx</trackback:ping>
        </item>
        <item>
            <title>RadGrid and grouping message</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/12/26/117998.aspx</link>
            <description>&lt;p&gt;If you're using telerik's RadGrid and you're seeing a message in the UI that says "Drag a column header and drop it here to group by that column" and you want to hide that message, here's what you do:&lt;/p&gt;
&lt;font size="2"&gt;
&lt;p&gt;myRadGrid.GroupPanel.Text = &lt;font color="#a31515" size="2"&gt;""&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;This page just confused me rather than helping me:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;http://www.telerik.com/community/forums/thread/b311D-mdedg.aspx&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117998"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117998" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/117998.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/12/26/117998.aspx</guid>
            <pubDate>Thu, 27 Dec 2007 00:06:35 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/117998.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/12/26/117998.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/117998.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/117998.aspx</trackback:ping>
        </item>
        <item>
            <title>AJAX: Unknown server tag 'asp:ScriptManager'.</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/05/16/112544.aspx</link>
            <description>&lt;p&gt;I just spent an unhealthy amount of time trying to figure out this error:&lt;/p&gt;
&lt;p&gt;Unknown server tag 'asp:ScriptManager'.&lt;/p&gt;
&lt;p&gt;I was baffled because I already had a reference to AjaxControlToolkit.dll in my project, and I had what I thought was a web.config ready to handle any AJAX requests.  It turned out adding the section below to system.web fixed the problem.&lt;/p&gt;
&lt;font color="#0000ff" size="2"&gt;
&lt;div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 6pt; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 6pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt"&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: solid windowtext .5pt; tab-stops: .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; mso-padding-alt: 6.0pt 4.0pt 6.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 3"&gt; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;pages&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: solid windowtext .5pt; tab-stops: .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; mso-padding-alt: 6.0pt 4.0pt 6.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 4"&gt;      &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;controls&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: solid windowtext .5pt; tab-stops: .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; mso-padding-alt: 6.0pt 4.0pt 6.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 5"&gt;               &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;add&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;tagPrefix&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt;asp&lt;/span&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;namespace&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt;System.Web.UI&lt;/span&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;assembly&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt;System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&lt;font color="#000000"&gt;"&lt;/font&gt;&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: solid windowtext .5pt; tab-stops: .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; mso-padding-alt: 6.0pt 4.0pt 6.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 4"&gt;      &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;controls&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: solid windowtext .5pt; tab-stops: .25in .5in .75in 1.0in 1.25in 1.5in 1.75in 2.0in 2.25in 2.5in 2.75in 3.0in; mso-padding-alt: 6.0pt 4.0pt 6.0pt 4.0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 3"&gt;  &lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;pages&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112544"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112544" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/112544.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/05/16/112544.aspx</guid>
            <pubDate>Wed, 16 May 2007 23:54:01 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/112544.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/05/16/112544.aspx#feedback</comments>
            <slash:comments>45</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/112544.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/112544.aspx</trackback:ping>
        </item>
        <item>
            <title>serial for dinner and a cookie for dessert</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/05/15/112506.aspx</link>
            <description>Can anybody explain serializability to me?  Can any class be made serializable, but it's just better not to for some?&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112506"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112506" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/112506.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/05/15/112506.aspx</guid>
            <pubDate>Tue, 15 May 2007 16:11:48 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/112506.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/05/15/112506.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/112506.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/112506.aspx</trackback:ping>
        </item>
        <item>
            <title>SqlBulkCopy</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/04/10/111345.aspx</link>
            <description>I just discovered the SqlBulkCopy class in .Net 2.0, and it seems awesome!&amp;nbsp; Now I don't have to shell out to BCP anymore!&amp;nbsp; We'll see though, I haven't done any performance testing yet...&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111345"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111345" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/111345.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/04/10/111345.aspx</guid>
            <pubDate>Wed, 11 Apr 2007 10:06:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/111345.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/04/10/111345.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/111345.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/111345.aspx</trackback:ping>
        </item>
        <item>
            <title>settings transfer from designer to code in composite control in asp.net</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/04/03/110706.aspx</link>
            <description>&lt;P&gt;If you want to build your own composite control for ASP.Net and you want to create in such a way that when you set a property in the designer window, the setting is reflected in the aspx code, placing this attribute on&amp;nbsp;each public property&amp;nbsp;is the key:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]&lt;/P&gt;&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110706"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110706" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/110706.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/04/03/110706.aspx</guid>
            <pubDate>Wed, 04 Apr 2007 07:05:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/110706.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/04/03/110706.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/110706.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/110706.aspx</trackback:ping>
        </item>
        <item>
            <title>getting web app assembly from composite control</title>
            <link>http://geekswithblogs.net/influent1/archive/2007/03/15/108923.aspx</link>
            <description>If you have a composite control you've created for use in ASP.Net, and you want to use that control to display the name and version of the web application's assembly, there's&amp;nbsp;something you need to know:&amp;nbsp; As far as I can tell, there's no way to get the correct assembly if you're only embedding the control in the HTML&amp;nbsp;code.&amp;nbsp; In this case, GetCallingAssembly() returns System.Web rather than the app name.&amp;nbsp; But if you&amp;nbsp;add the control from the codebehind, or if you add a&amp;nbsp;method to the control that gets called on Page_Load() from the ASP.Net page, then you will get the app name and version you're looking for, presumably because the calling assembly returned by&amp;nbsp;GetCallingAssembly() is the web app assembly.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108923"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108923" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/influent1/aggbug/108923.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alex Bransky</dc:creator>
            <guid>http://geekswithblogs.net/influent1/archive/2007/03/15/108923.aspx</guid>
            <pubDate>Fri, 16 Mar 2007 07:45:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/influent1/comments/108923.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/influent1/archive/2007/03/15/108923.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/influent1/comments/commentRss/108923.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/influent1/services/trackbacks/108923.aspx</trackback:ping>
        </item>
    </channel>
</rss>