<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>Christian </title>
        <link>http://christian.bloggingon.net/Default.aspx</link>
        <description>auf der Reise ins .NET - Wunderland</description>
        <language>de-DE</language>
        <copyright>Christian Kiefer</copyright>
        <managingEditor>christian.kiefer@bsp.de</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <image>
            <title>Christian </title>
            <url>http://christian.bloggingon.net/images/RSS2Image.gif</url>
            <link>http://christian.bloggingon.net/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Dynamic Dummy Image Generator</title>
            <category> Tools</category>
            <category> -  Tools</category>
            <link>http://christian.bloggingon.net/archive/2010/01/15/dynamic-dummy-image-generator.aspx</link>
            <description>&lt;p&gt;Vor kurzem gefunden, eine Webseite welche einfache Dummy-Grafiken erstellt.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://dummyimage.com/240x180" href="http://dummyimage.com/240x180"&gt;http://dummyimage.com/240x180&lt;/a&gt;, z.B. erstellt folgende Grafik:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/DynamicDummyImageGenerator_EF61/240x180_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="240x180" border="0" alt="240x180" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/DynamicDummyImageGenerator_EF61/240x180_thumb.gif" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/347.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2010/01/15/dynamic-dummy-image-generator.aspx</guid>
            <pubDate>Fri, 15 Jan 2010 15:01:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/347.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2010/01/15/dynamic-dummy-image-generator.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/347.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Generische Methode FindControlRecursive</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2010/01/11/generische-methode-findcontrolrecursive.aspx</link>
            <description>&lt;p&gt;Fürs Archiv eine generische Methode FindControlRecursive:&lt;/p&gt;
&lt;div&gt;&lt;font face="Courier New"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;public&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; T FindControlRecursive&amp;lt;T&amp;gt;(&lt;span style="COLOR: #2b91af"&gt;Control&lt;/span&gt; parent, &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; id) &lt;span style="COLOR: blue"&gt;where&lt;/span&gt; T : &lt;span style="COLOR: blue"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   &lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;Control&lt;/span&gt; child &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; parent.Controls)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   {&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; ((child.ID != &lt;span style="COLOR: blue"&gt;null&lt;/span&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;         &amp;amp;&amp;amp; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt;.Equals(child.ID, id, &lt;span style="COLOR: #2b91af"&gt;StringComparison&lt;/span&gt;.InvariantCultureIgnoreCase)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;         &amp;amp;&amp;amp; (child &lt;span style="COLOR: blue"&gt;is&lt;/span&gt; T)) &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;         &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; (child &lt;span style="COLOR: blue"&gt;as&lt;/span&gt; T);&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Courier New"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      &lt;span style="COLOR: blue"&gt;var&lt;/span&gt; ctl = FindControlRecursive&amp;lt;T&amp;gt;(child, id);&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (ctl != &lt;span style="COLOR: blue"&gt;null&lt;/span&gt;) &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;         &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; ctl;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   }&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;null&lt;/span&gt;;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://christian.bloggingon.net/aggbug/346.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2010/01/11/generische-methode-findcontrolrecursive.aspx</guid>
            <pubDate>Mon, 11 Jan 2010 12:26:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/346.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2010/01/11/generische-methode-findcontrolrecursive.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/346.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Bilderpfad in web.config / appSettings</title>
            <category>ASP.Net</category>
            <link>http://christian.bloggingon.net/archive/2010/01/06/bilderpfad-in-web.config-appsettings.aspx</link>
            <description>&lt;p&gt;Damit ich mir das nicht mehr raussuchen hier eine Anleitung wie man eine Bilderpfad in der web.config speichert und in den ImageUrl-Parameter eines aspx:image-Tags einfügt:&lt;/p&gt;
&lt;p&gt;Eintrag in der web.config:&lt;/p&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;configuration&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt; &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;appSettings&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt; &amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;add&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 10pt"&gt;key&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;"&lt;span style="COLOR: blue"&gt;Image&lt;span style="COLOR: blue"&gt;Path&lt;/span&gt;&lt;/span&gt;"&lt;span style="COLOR: red"&gt;value&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;~/Images/&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt; &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;appSettings&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;configuration&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
Eine allgemeine Methode zu auslesen der appSettings:&lt;/p&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;public&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; GetAppSettings(&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; keyname)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="FONT-SIZE: 10pt"&gt;    &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; keyVal = &lt;span style="COLOR: #2b91af"&gt;ConfigurationManager&lt;/span&gt;.AppSettings.Get(keyname);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;    &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (keyVal == &lt;span style="COLOR: blue"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       &lt;span style="COLOR: blue"&gt;throw&lt;/span&gt; &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Exception&lt;/span&gt;(&lt;span style="COLOR: #a31515"&gt;"AppSettings key '"&lt;/span&gt; + keyname + &lt;span style="COLOR: #a31515"&gt;"' not exist."&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;   &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; keyVal;&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
Pfad in das aspx:image-Tag einfügen:&lt;/p&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;asp&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 10pt"&gt;Image&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: red"&gt;ID&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Image2"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&lt;/span&gt; &lt;span style="COLOR: red"&gt;Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="120px"&lt;/span&gt; &lt;span style="COLOR: red"&gt;Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="130px"&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;    &lt;span style="COLOR: red"&gt;ImageUrl&lt;/span&gt;&lt;span style="COLOR: blue"&gt;='&lt;/span&gt;&lt;span style="BACKGROUND: yellow"&gt;&amp;lt;%&lt;/span&gt;# this.GetImagePath(Eval("Bild")) &lt;span style="BACKGROUND: yellow"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="COLOR: blue"&gt;'&lt;/span&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt; &lt;br /&gt;
Die Methode “GetImagePath” in der codebehind-Datei:&lt;/p&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;protected&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; GetImagePath(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; picture)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;   return&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; Utils.GetAppSettings(&lt;span style="COLOR: #a31515"&gt;"ImagePath"&lt;/span&gt;,&lt;span style="COLOR: blue"&gt;true&lt;/span&gt;) + picture;&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;img src="http://christian.bloggingon.net/aggbug/345.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2010/01/06/bilderpfad-in-web.config-appsettings.aspx</guid>
            <pubDate>Wed, 06 Jan 2010 14:22:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/345.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2010/01/06/bilderpfad-in-web.config-appsettings.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/345.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Praktisches Tool: Bildschirmlupe</title>
            <category> -  Tools</category>
            <category> Tools</category>
            <link>http://christian.bloggingon.net/archive/2009/12/18/praktisches-tool-bildschirmlupe.aspx</link>
            <description>&lt;table border="0" cellspacing="0" cellpadding="2" width="800"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/PraktischesToolBildschirmlupe_E0E8/OneLoupe_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OneLoupe" border="0" alt="OneLoupe" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/PraktischesToolBildschirmlupe_E0E8/OneLoupe_thumb.png" width="36" height="36" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top"&gt;OneLoupe wird benötigt, um alles, was auf dem Bildschirm angezeigt wird, beliebig zu vergrößern und gegebenenfalls auch festzuhalten, um es nachträglich unter die Lupe zu nehmen.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Dieses Freeware-Tool kann hier heruntergeladen werden:    &lt;br /&gt;&lt;a title="http://www.softwareok.de/?seite=Microsoft/OneLoupe" href="http://www.softwareok.de/?seite=Microsoft/OneLoupe" target="_blank"&gt;http://www.softwareok.de/?seite=Microsoft/OneLoupe&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/344.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/12/18/praktisches-tool-bildschirmlupe.aspx</guid>
            <pubDate>Fri, 18 Dec 2009 13:58:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/344.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/12/18/praktisches-tool-bildschirmlupe.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/344.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Methode f&amp;uuml;r den Vergleich zweier Objekte</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/12/16/methode-fuumlr-den-vergleich-zweier-objekte.aspx</link>
            <description>&lt;p&gt;Hier eine kleine Methode, mit welcher sich 2 Objekte miteinander vergleichen lassen:&lt;/p&gt;
&lt;div&gt;&lt;font face="Courier New"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;public&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; CompareObjectValues&amp;lt;T&amp;gt;(T obj1, T obj2) &lt;span style="COLOR: blue"&gt;where&lt;/span&gt; T : &lt;span style="COLOR: blue"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (obj1.GetType() != obj2.GetType())&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      &lt;span style="COLOR: blue"&gt;throw&lt;/span&gt; &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;ArgumentException&lt;/span&gt;(&lt;span style="COLOR: #a31515"&gt;"ungleiche Klassen können nicht verglichen werden"&lt;/span&gt;);&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Courier New"&gt;&lt;span style="COLOR: #2b91af; FONT-SIZE: 10pt"&gt;   FieldInfo&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;[] lFields = obj1.GetType().GetFields(&lt;span style="COLOR: #2b91af"&gt;BindingFlags&lt;/span&gt;.NonPublic&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      | &lt;span style="COLOR: #2b91af"&gt;BindingFlags&lt;/span&gt;.Public | &lt;span style="COLOR: #2b91af"&gt;BindingFlags&lt;/span&gt;.Instance);&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Courier New"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   &lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;FieldInfo&lt;/span&gt; fi &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; lFields)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;   {&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;      &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;Convert&lt;/span&gt;.ToString(fi.GetValue(obj1)) != &lt;span style="COLOR: #2b91af"&gt;Convert&lt;/span&gt;.ToString(fi.GetValue(obj2)))&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;         &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;    }&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt;    &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font face="Courier New"&gt; }&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://christian.bloggingon.net/aggbug/343.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/12/16/methode-fuumlr-den-vergleich-zweier-objekte.aspx</guid>
            <pubDate>Wed, 16 Dec 2009 13:49:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/343.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/12/16/methode-fuumlr-den-vergleich-zweier-objekte.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/343.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Installierte Datenbank-Provider</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/12/02/installierte-datenbank-provider.aspx</link>
            <description>&lt;p&gt;Falls man wissen möchte welche Datenbank-Provider installiert sind, kann man das folgende Konsolenprogramm ausführen:&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Data;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Data.Common;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;namespace&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; ConsoleApplication1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;class&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; &lt;st1:place w:st="on"&gt;Main&lt;/st1:place&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;DataTable&lt;/span&gt; dt = &lt;span style="COLOR: #2b91af"&gt;DbProviderFactories&lt;/span&gt;.GetFactoryClasses();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #a31515"&gt;"Installierte Datenbank-Provider:"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;var&lt;/span&gt; s &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; dt.AsEnumerable())&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(s[0]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.ReadLine();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/342.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/12/02/installierte-datenbank-provider.aspx</guid>
            <pubDate>Wed, 02 Dec 2009 14:52:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/342.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/12/02/installierte-datenbank-provider.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/342.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Fun mit ObjectDataSource</title>
            <link>http://christian.bloggingon.net/archive/2009/11/30/fun-mit-objectdatasource.aspx</link>
            <description>&lt;p&gt;Unlängst erhielt ich in der Entwicklung folgende Fehlermeldung: &lt;/p&gt;  &lt;p&gt;“Eine Eigenschaft namens ‘XXX’ für den durch die DataObjectTypeName-Eigenschaft in ObjectDataSource angegebenen Typ "XXX" konnte nicht gefunden werden. “&lt;/p&gt;  &lt;p&gt;In unserem Fall lag dies daran, dass die Update-Methode der verwendeten ObjectDataSource eine Liste von Objekten erwartete.    &lt;br /&gt;Nachdem wir eine neue Update-Methode erstellt haben die nur ein Objekt erwartet, war die Fehlerursache behoben.&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/341.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/11/30/fun-mit-objectdatasource.aspx</guid>
            <pubDate>Mon, 30 Nov 2009 09:06:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/341.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/11/30/fun-mit-objectdatasource.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/341.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Windows Explorer Ersatz: Q-Dir</title>
            <category> Tools</category>
            <link>http://christian.bloggingon.net/archive/2009/11/26/windows-explorer-ersatz-q-dir.aspx</link>
            <description>&lt;p&gt;Q-Dir ist ein kostenloser Ersatz für den Standard Windows Explorer und kann bis zu 4 Fenster mit verschiedenen Laufwerken anzeigen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/WindowsExplorerErsatzQDir_E192/qDir_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="qDir" border="0" alt="qDir" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/WindowsExplorerErsatzQDir_E192/qDir_thumb.gif" width="600" height="418" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.softwareok.de/?seite=Freeware/Q-Dir" href="http://www.softwareok.de/?seite=Freeware/Q-Dir"&gt;http://www.softwareok.de/?seite=Freeware/Q-Dir&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/340.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/11/26/windows-explorer-ersatz-q-dir.aspx</guid>
            <pubDate>Thu, 26 Nov 2009 14:01:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/340.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/11/26/windows-explorer-ersatz-q-dir.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/340.aspx</wfw:commentRss>
        </item>
        <item>
            <title>&amp;ldquo;Code analysis tool&amp;rdquo; von Microsoft: CAT.NET</title>
            <category>- Add-In</category>
            <category>ASP.Net</category>
            <category>Visual Studio</category>
            <link>http://christian.bloggingon.net/archive/2009/11/17/ldquocode-analysis-toolrdquo-von-microsoft-cat.net.aspx</link>
            <description>&lt;p&gt;Microsoft hat unter der folgenden Adresse als CTP-Version ein Tool für die Code-Analyse zur Verfügung gestellt: &lt;br /&gt;
&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=0178e2ef-9da8-445e-9348-c93f24cc9f9d&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0178e2ef-9da8-445e-9348-c93f24cc9f9d&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=0178e2ef-9da8-445e-9348-c93f24cc9f9d&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dieses Tool überprüft den Quellcode auf mögliche Schwachstellen in Richtung: &lt;br /&gt;
- Cross Site Scripting &lt;br /&gt;
- SQL Injection &lt;br /&gt;
- Process Command Injection &lt;br /&gt;
- File Canonicalization &lt;br /&gt;
- Exception Information &lt;br /&gt;
- LDAP Injection &lt;br /&gt;
- XPATH Injection &lt;br /&gt;
- Redirection to User Controlled Site&lt;/p&gt;
&lt;p&gt;Nach der Installation steht das Tool im Hauptmenü Tools von Visual Studio zur Verfügung.&lt;/p&gt;
&lt;p&gt;Hier ein kleines ASP.NET Quellcode-Beispiel:&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes; mso-highlight: yellow" lang="EN-GB"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;@&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: #a31515"&gt;Page&lt;/span&gt; &lt;span style="COLOR: red"&gt;Language&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="C#"&lt;/span&gt; &lt;span style="COLOR: red"&gt;ValidateRequest&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="false"&lt;/span&gt; &lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt;%&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;script&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;protected&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; eingabe = TextBox1.Text; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Label1.Text = eingabe; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;script&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;html&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;head&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Head1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;Untitled Page&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;head&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;body&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;form&lt;/span&gt; &lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Form1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&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: blue"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;TextBox&lt;/span&gt; &lt;span style="COLOR: red"&gt;ID&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="TextBox1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&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;TextBox&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;Button&lt;/span&gt; &lt;span style="COLOR: red"&gt;ID&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Button1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&lt;/span&gt; &lt;span style="COLOR: red"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="speichern"&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: red"&gt;onclick&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Button1_Click"&lt;/span&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;br&lt;/span&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;Label&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&lt;/span&gt; &lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Label1"&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;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&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: blue"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;form&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;body&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;html&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Eine Analyse mit CAT.NET bringt das folgende Ergebnis:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/CodeanalysistoolvonMicrosoftCAT.NET_1138F/Bild2_2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Bild2" border="0" alt="Bild2" width="916" height="267" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/CodeanalysistoolvonMicrosoftCAT.NET_1138F/Bild2_thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Dieses weist uns darauf hin, dass die Zeilen:&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; eingabe = TextBox1.Text; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Label1.Text = eingabe; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;gegen Cross-Site Scripting nicht geschützt ist!&lt;/p&gt;
&lt;p&gt;Durch den Einsatz von &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=051EE83C-5CCF-48ED-8463-02F56A6BFC09&amp;amp;displaylang=en"&gt;Anti-XSS Libary&lt;/a&gt; lassen sich dann solche Lücken schliessen.&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/339.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/11/17/ldquocode-analysis-toolrdquo-von-microsoft-cat.net.aspx</guid>
            <pubDate>Tue, 17 Nov 2009 06:47:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/339.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/11/17/ldquocode-analysis-toolrdquo-von-microsoft-cat.net.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/339.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Kann man immer wieder mal gebrauchen</title>
            <category> Tools</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/10/15/kann-man-immer-wieder-mal-gebrauchen.aspx</link>
            <description>&lt;p&gt;Ein kleines Konsolenprogramm welches die Verzeichnisse des lokalen Benutzers ausgibt:&lt;/p&gt;
&lt;p style="mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System;&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Collections.Generic;&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Linq;&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Text;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;namespace&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; ConsoleApplication1&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;{&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;class&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Program&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;{&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR: blue"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;Environment&lt;/span&gt;.&lt;span style="COLOR: #2b91af"&gt;SpecialFolder&lt;/span&gt; sp &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Enum&lt;/span&gt;.GetValues(&lt;span style="COLOR: blue"&gt;typeof&lt;/span&gt;(&lt;span style="COLOR: #2b91af"&gt;Environment&lt;/span&gt;.&lt;span style="COLOR: #2b91af"&gt;SpecialFolder&lt;/span&gt;)))&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;{&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(sp.ToString());&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #2b91af"&gt;Environment&lt;/span&gt;.GetFolderPath(sp));&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #2b91af; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Console&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;.WriteLine();&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p style="mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.ReadLine();&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;}&lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Die Ausgabe ist die folgende:&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Desktop &lt;br /&gt;
C:\Users\admin\Desktop &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Programs &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Personal &lt;br /&gt;
C:\Users\admin\Documents &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Personal &lt;br /&gt;
C:\Users\admin\Documents &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Favorites &lt;br /&gt;
C:\Users\admin\Favorites &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Startup &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Recent &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Recent &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;SendTo &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\SendTo &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;StartMenu &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;MyMusic &lt;br /&gt;
C:\Users\admin\Music &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;DesktopDirectory &lt;br /&gt;
C:\Users\admin\Desktop &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;MyComputer &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Templates &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Templates &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;ApplicationData &lt;br /&gt;
C:\Users\admin\AppData\Roaming &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;LocalApplicationData &lt;br /&gt;
C:\Users\admin\AppData\Local &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;InternetCache &lt;br /&gt;
C:\Users\admin\AppData\Local\Microsoft\Windows\Temporary Internet Files &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;Cookies &lt;br /&gt;
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Cookies &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;History &lt;br /&gt;
C:\Users\admin\AppData\Local\Microsoft\Windows\History &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;CommonApplicationData &lt;br /&gt;
C:\ProgramData &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;System &lt;br /&gt;
C:\Windows\system32 &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;ProgramFiles &lt;br /&gt;
C:\Program Files &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;MyPictures &lt;br /&gt;
C:\Users\admin\Pictures &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;CommonProgramFiles &lt;br /&gt;
C:\Program Files\Common Files&lt;/font&gt; &lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/338.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/10/15/kann-man-immer-wieder-mal-gebrauchen.aspx</guid>
            <pubDate>Thu, 15 Oct 2009 16:07:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/338.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/10/15/kann-man-immer-wieder-mal-gebrauchen.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/338.aspx</wfw:commentRss>
        </item>
        <item>
            <title>&amp;Uuml;ber eine Enumeration iterieren</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/10/02/uumlber-eine-enum-iterieren.aspx</link>
            <description>&lt;p&gt;Falls ich das mal wieder brauche, Beispiel wie man über eine Enumeration iteriert:&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Program&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;{&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;   &lt;br /&gt;
   public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;enum&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2" face="Courier New"&gt;farben&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;   {&lt;br /&gt;
      rot,&lt;br /&gt;
      blau, &lt;br /&gt;
      gruen&lt;br /&gt;
   }&lt;/font&gt;&lt;/font&gt;   &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;   static&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Main(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;[] args)&lt;br /&gt;
   {&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;   &lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;      foreach&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;farben&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; farbe &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Enum&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.GetValues(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;typeof&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;farben&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;)))&lt;br /&gt;
      {&lt;br /&gt;
         &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;.WriteLine(farbe.ToString());&lt;br /&gt;
      }&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;      Console&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;.ReadLine();&lt;br /&gt;
   }&lt;br /&gt;
}&lt;/font&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/337.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/10/02/uumlber-eine-enum-iterieren.aspx</guid>
            <pubDate>Fri, 02 Oct 2009 15:55:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/337.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/10/02/uumlber-eine-enum-iterieren.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/337.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Tools und Erweiterungen f&amp;uuml;r Visual Studio</title>
            <category>- Add-In</category>
            <category>Visual Studio</category>
            <link>http://christian.bloggingon.net/archive/2009/10/01/tools-und-erweiterungen-fuumlr-visual-studio.aspx</link>
            <description>&lt;p&gt;findet man hier: &lt;a title="http://visualstudiogallery.msdn.microsoft.com/en-us/" href="http://visualstudiogallery.msdn.microsoft.com/en-us/"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/336.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/10/01/tools-und-erweiterungen-fuumlr-visual-studio.aspx</guid>
            <pubDate>Thu, 01 Oct 2009 12:09:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/336.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/10/01/tools-und-erweiterungen-fuumlr-visual-studio.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/336.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Checkliste f&amp;uuml;r sichere ASP.Net-Webseiten</title>
            <category>ASP.Net</category>
            <link>http://christian.bloggingon.net/archive/2009/09/16/checkliste-fuumlr-sichere-asp.net-webseiten.aspx</link>
            <description>&lt;p&gt;Bei Microsoft findet man unter der folgenden Adresse eine Checkliste für sicherere ASP-Net-Webanwendungen:   &lt;br /&gt;&lt;a title="http://msdn.microsoft.com/de-de/library/cc431349(classic).aspx" href="http://msdn.microsoft.com/de-de/library/cc431349(classic).aspx"&gt;http://msdn.microsoft.com/de-de/library/cc431349(classic).aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/335.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/09/16/checkliste-fuumlr-sichere-asp.net-webseiten.aspx</guid>
            <pubDate>Wed, 16 Sep 2009 06:49:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/335.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/09/16/checkliste-fuumlr-sichere-asp.net-webseiten.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/335.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Anti-Cross Site Scripting Library von Microsoft</title>
            <category>- Add-In</category>
            <category>ASP.Net</category>
            <link>http://christian.bloggingon.net/archive/2009/09/10/anti-cross-site-scripting-library-von-microsoft.aspx</link>
            <description>&lt;p&gt;Von Microsoft gibt es eine Anti-Cross Site Scripting Library derzeit in der Version 3.1. Diese kann man unter der folgenden Adresse herunterladen: &lt;br /&gt;
&lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=051EE83C-5CCF-48ED-8463-02F56A6BFC09&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=051EE83C-5CCF-48ED-8463-02F56A6BFC09&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=051EE83C-5CCF-48ED-8463-02F56A6BFC09&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Die DLL-Datei “AntiXSSLibrary.dll” muss man in den bin-Ordner des ASP.NET Projektes legen und schon hat man die Methoden der Anti-Cross Site Scripting Library zur Verfügung.&lt;/p&gt;
&lt;p&gt;Unter dem Namespace Microsoft.Security.Application kann man auf die AntiXss Klasse und deren Methoden zugreifen.&lt;/p&gt;
&lt;p&gt;Die Methode Server.HtmlEncode encodiert nur die Zeichen &amp;lt; &amp;gt; “ und &amp;amp;. Die Library AntiXss dagegen stellt für das Encodieren mehrere und speziellere Methoden zur Verfügung:&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;HtmlAttributeEncode() &lt;br /&gt;
HtmlEncode() &lt;br /&gt;
JavaScriptEncode() &lt;br /&gt;
UrlEncode() &lt;br /&gt;
VisualBasicScriptEncode() &lt;br /&gt;
XmlAttributeEncode() &lt;br /&gt;
XmlEncode()&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Hier ein einfaches Beispiel:&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;%@&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: #a31515"&gt;Page&lt;/span&gt; &lt;span style="COLOR: red"&gt;Language&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="C#"&lt;/span&gt; &lt;span style="COLOR: red"&gt;ValidateRequest&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="false" %&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes; mso-highlight: yellow" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;script&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;protected&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; eingabe = Microsoft.Security.Application.&lt;span style="COLOR: #2b91af"&gt;AntiXss&lt;/span&gt;.HtmlEncode(TextBox1.Text);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Label1.Text = eingabe;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;script&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;html&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;head&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;Untitled Page&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;title&lt;/span&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 style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;head&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;body&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;form&lt;/span&gt; &lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Form1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&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: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;TextBox&lt;/span&gt; &lt;span style="COLOR: red"&gt;ID&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="TextBox1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&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;TextBox&lt;/span&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 style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;Button&lt;/span&gt; &lt;span style="COLOR: red"&gt;ID&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Button1"&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&lt;/span&gt; &lt;span style="COLOR: red"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="speichern"&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: red"&gt;onclick&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Button1_Click"&lt;/span&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 style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;br&lt;/span&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 style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&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;Label&lt;/span&gt; &lt;span style="COLOR: red"&gt;runat&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="server"&lt;/span&gt; &lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Label1"&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;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&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: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;form&lt;/span&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 style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;body&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;html&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Beispiele der Encodierung:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;script&amp;gt;alert(‘hallo’);&amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;wird mit HtmlEncode() zu: &lt;br /&gt;
    ”&amp;amp;#60;script&amp;amp;#62;alert&amp;amp;#40;&amp;amp;#8216;hallo&amp;amp;#8217;&amp;amp;#41;&amp;amp;#59;&amp;amp;#60;&amp;amp;#47;script&amp;amp;#62;”&lt;/li&gt;
    &lt;li&gt;dagegen mit JavaScriptEncode() zu: &lt;br /&gt;
    ”'\x3cscript\x3ealert\x28\u2018hallo\u2019\x29\x3b\x3c\x2fscript\x3e'”&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://christian.bloggingon.net/aggbug/334.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/09/10/anti-cross-site-scripting-library-von-microsoft.aspx</guid>
            <pubDate>Thu, 10 Sep 2009 14:39:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/334.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/09/10/anti-cross-site-scripting-library-von-microsoft.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/334.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Konsolenfenster anpassen</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/08/27/konsolenfenster-anpassen.aspx</link>
            <description>&lt;p&gt;Wer viel mit Konsolenfenstern arbeitet, den stört vielleicht die Standardgröße und die Standardfarben (weiss auf schwarz) dieses Fensters. &lt;/p&gt;
&lt;p&gt;Diese Parameter kann man über den Menüpunkt Eigenschaften im Konsolenfenster ändern oder aber direkt im Quellcode:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.BackgroundColor = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;.Gray;&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.ForegroundColor = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;.Black;&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;.WindowHeight = 50;&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Clear();&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/333.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/08/27/konsolenfenster-anpassen.aspx</guid>
            <pubDate>Thu, 27 Aug 2009 06:03:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/333.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/08/27/konsolenfenster-anpassen.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/333.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Kleine Funktion f&amp;uuml;r die Ermittlung der aktuellen Kalenderwoche</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/08/13/kleine-funktion-fuumlr-die-ermittlung-der-aktuellen-kalenderwoche.aspx</link>
            <description>&lt;p&gt;Fürs Archiv eine kleine Funktion welche die aktuelle Kalenderwoche zurückgibt:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt; NumberOfWeek()&lt;br /&gt;
{&lt;br /&gt;
     &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;CultureInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; myCultureInfo = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;CultureInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"de-DE"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;);&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;     Calendar&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt; myCalendar = myCultureInfo.Calendar;&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;     CalendarWeekRule&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt; myWeeekRule = myCultureInfo.DateTimeFormat.CalendarWeekRule;&lt;br /&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;     DayOfWeek&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt; myFirstDayOfWeek = myCultureInfo.DateTimeFormat.FirstDayOfWeek;&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;     return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; myCalendar.GetWeekOfYear(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;.Now, myWeeekRule, myFirstDayOfWeek);&lt;br /&gt;
}&lt;/font&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/332.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/08/13/kleine-funktion-fuumlr-die-ermittlung-der-aktuellen-kalenderwoche.aspx</guid>
            <pubDate>Thu, 13 Aug 2009 10:33:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/332.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/08/13/kleine-funktion-fuumlr-die-ermittlung-der-aktuellen-kalenderwoche.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/332.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Beispiel f&amp;uuml;r eine Google-Abfrage</title>
            <category> -  CSharp</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/08/04/beispiel-fuumlr-eine-google-abfrage.aspx</link>
            <description>&lt;p&gt;Hier ein kleines Beispiel für eine automatisierte Abfrage bei Google. Dieses kleine Konsolenprogramm liest einen Suchbegriff ein und gibt danach die ersten 10 Treffer bei Google aus:&lt;/p&gt;
&lt;font size="2" face="Courier New"&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Collections.Generic;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Net;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;using&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; System.Text;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;namespace&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; GoogleAbfragen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;class&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt;&amp;gt; webPages = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;static&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; Main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #a31515"&gt;"Bitte den Suchbegriff eingeben: "&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; suchbegriff = &lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.ReadLine();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;GetGoogleResults(suchbegriff);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #a31515"&gt;"Folgende Seiten wurden gefunden:"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;foreach&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt; (&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; page &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; webPages)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(page);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;.ReadLine();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; GetGoogleResults(&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; searchItem)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: green"&gt;// Google Searchstring zusammenbauen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;StringBuilder&lt;/span&gt; googleSearchString = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;StringBuilder&lt;/span&gt;(searchItem);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;googleSearchString.Replace(&lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"+"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;googleSearchString.Insert(0, &lt;span style="COLOR: #a31515"&gt;"http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q="&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: green"&gt;// die Google-Seite einlesen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;WebClient&lt;/span&gt; client = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;WebClient&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;byte&lt;/span&gt;[] result = client.DownloadData(googleSearchString.ToString());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; googleReturnPage = &lt;span style="COLOR: #2b91af"&gt;Encoding&lt;/span&gt;.ASCII.GetString(result);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;int&lt;/span&gt; startPoint = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;int&lt;/span&gt; endPoint = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;const&lt;/span&gt; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; newLinkStartFlag = &lt;span style="COLOR: #a31515"&gt;"&amp;lt;h3 class=r&amp;gt;&amp;lt;a href=\""&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;const&lt;/span&gt; &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; newLinkEndFlag = &lt;span style="COLOR: #a31515"&gt;"\" class=l"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;// nur die ersten 10 Treffer einlesen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;for&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;int&lt;/span&gt; i = 0; i &amp;lt; 10; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;startPoint = googleReturnPage.IndexOf(newLinkStartFlag, startPoint);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;endPoint = googleReturnPage.IndexOf(newLinkEndFlag, startPoint);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; page = googleReturnPage.Substring(startPoint + newLinkStartFlag.Length,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                                &lt;/span&gt;endPoint - (startPoint + newLinkStartFlag.Length));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;webPages.Add(page);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;startPoint = endPoint;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;             &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;o:p&gt;&lt;font size="3" face="Times New Roman"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://christian.bloggingon.net/aggbug/331.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/08/04/beispiel-fuumlr-eine-google-abfrage.aspx</guid>
            <pubDate>Tue, 04 Aug 2009 09:35:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/331.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/08/04/beispiel-fuumlr-eine-google-abfrage.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/331.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Praktisches Tool f&amp;uuml;r LINQ</title>
            <category> Tools</category>
            <category>CSharp</category>
            <link>http://christian.bloggingon.net/archive/2009/07/27/praktisches-tool-fuumlr-linq.aspx</link>
            <description>&lt;p&gt;um LINQ zu erlernen, bzw. LINQ-Abfragen zu erstellen eignet sich das Tool LINQPad.    &lt;br /&gt;&lt;a title="http://www.linqpad.net/" href="http://www.linqpad.net/"&gt;http://www.linqpad.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/PraktischesToolfrLINQ_115CC/linq_4.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="linq" border="0" alt="linq" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/PraktischesToolfrLINQ_115CC/linq_thumb_1.gif" width="826" height="682" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/330.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/27/praktisches-tool-fuumlr-linq.aspx</guid>
            <pubDate>Mon, 27 Jul 2009 15:44:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/330.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/27/praktisches-tool-fuumlr-linq.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/330.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Praktische Tools f&amp;uuml;r das Monitoring von LINQ to SQL Abfragen</title>
            <category>Visual Studio</category>
            <category>- Add-In</category>
            <link>http://christian.bloggingon.net/archive/2009/07/24/praktische-tools-fuumlr-das-monitoring-von-linq-to-sql-abfragen.aspx</link>
            <description>&lt;p&gt;Oft ist es schwierig das Ergebnis von LINQ to SQL-Abfragen zu debuggen oder zu monitoren. Hierbei helfen 2 Add-Ins:&lt;/p&gt;  &lt;p&gt;Tool bei Scott Gutherie:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dieses Tool ermöglicht es sich das Ergebnis einer LINQ-Abfrage als Select und in Tabellenform anzusehen.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.u2u.info/Blogs/Kris/Lists/Posts/Post.aspx?ID=11"&gt;http://www.u2u.info/Blogs/Kris/Lists/Posts/Post.aspx?ID=11&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Quellcodebeispiel wie man sich die LINQ to SQL Interaktionen im Ausgabe-Fenster ausgeben lassen kann.&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/329.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/24/praktische-tools-fuumlr-das-monitoring-von-linq-to-sql-abfragen.aspx</guid>
            <pubDate>Fri, 24 Jul 2009 14:24:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/329.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/24/praktische-tools-fuumlr-das-monitoring-von-linq-to-sql-abfragen.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/329.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Div-Platz reservieren</title>
            <category> -  CSS</category>
            <category>Webdesign</category>
            <link>http://christian.bloggingon.net/archive/2009/07/17/div-platz-reservieren.aspx</link>
            <description>&lt;p&gt;Möchte man in einer dynamischen Webanwendung den Platz für ein Div, welches nur unter bestimmten Umständen eingeblendet wird reservieren, dann kann man folgendes Style verwenden:&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;style="visibility:hidden;display:block;"&lt;/font&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/328.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/17/div-platz-reservieren.aspx</guid>
            <pubDate>Fri, 17 Jul 2009 07:19:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/328.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/17/div-platz-reservieren.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/328.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Man lernt immer etwas dazu &amp;hellip;</title>
            <category>Webdesign</category>
            <link>http://christian.bloggingon.net/archive/2009/07/14/man-lernt-immer-etwas-dazu-hellip.aspx</link>
            <description>&lt;p&gt;Heute habe ich erst gelernt, dass man mit &amp;lt;fieldset&amp;gt;&amp;lt;legend&amp;gt; auch einen Groupingrahmen zeichnen kann:&lt;/p&gt;
&lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;fieldset&amp;gt; &lt;br /&gt;
    &amp;lt;legend&amp;gt;Foo&amp;lt;/legend&amp;gt; &lt;br /&gt;
    Bar &lt;br /&gt;
&amp;lt;/fieldset&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/327.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/14/man-lernt-immer-etwas-dazu-hellip.aspx</guid>
            <pubDate>Tue, 14 Jul 2009 12:57:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/327.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/14/man-lernt-immer-etwas-dazu-hellip.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/327.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Recursiv Controls finden</title>
            <category> -  VB.NET</category>
            <link>http://christian.bloggingon.net/archive/2009/06/26/recursiv-controls-finden.aspx</link>
            <description>&lt;p&gt;Fürs Archiv:&lt;/p&gt;
&lt;font size="2" face="Courier New"&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; FindControlRecursive(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Root &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Control, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; FindID &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; foundctl &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; Root &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; Root.ID = FindID &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; Root&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; ctl &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Control &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; Root.Controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;foundctl = FindControlRecursive(ctl, FindID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; foundctl &lt;span style="COLOR: blue"&gt;IsNot&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; foundctl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; FindControlInAllParents(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Root &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Web.UI.Control, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; FindID &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Web.UI.Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; temp &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Web.UI.Control = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;While&lt;/span&gt; Root &lt;span style="COLOR: blue"&gt;IsNot&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;temp = FindControlRecursive(Root, FindID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; temp &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Root = Root.Parent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Root = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-GB; mso-no-proof: yes" lang="EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Return&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; temp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;img src="http://christian.bloggingon.net/aggbug/325.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/06/26/recursiv-controls-finden.aspx</guid>
            <pubDate>Fri, 26 Jun 2009 06:02:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/325.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/06/26/recursiv-controls-finden.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/325.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Variablen eines Querystringes verschl&amp;uuml;sseln</title>
            <category>ASP.Net</category>
            <link>http://christian.bloggingon.net/archive/2009/07/10/variablen-eines-querystringes-verschluumlsseln.aspx</link>
            <description>&lt;p&gt;Hier findet man eine Beschreibung wie man die Variablen eines Querystringes verschlüsseln kann, damit diese nicht manipuliert werden können:    &lt;br /&gt;&lt;a title="http://madskristensen.net/post/HttpModule-for-query-string-encryption.aspx" href="http://madskristensen.net/post/HttpModule-for-query-string-encryption.aspx"&gt;http://madskristensen.net/post/HttpModule-for-query-string-encryption.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/324.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/10/variablen-eines-querystringes-verschluumlsseln.aspx</guid>
            <pubDate>Fri, 10 Jul 2009 05:59:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/324.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/10/variablen-eines-querystringes-verschluumlsseln.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/324.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Kleine praktische Tools &amp;hellip;</title>
            <category> Tools</category>
            <link>http://christian.bloggingon.net/archive/2009/07/01/kleine-praktische-tools-hellip.aspx</link>
            <description>&lt;p&gt;…findet man hier: &lt;a title="http://www.megapanzer.com/source-code/" href="http://www.megapanzer.com/source-code/"&gt;http://www.megapanzer.com/source-code/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/323.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/07/01/kleine-praktische-tools-hellip.aspx</guid>
            <pubDate>Wed, 01 Jul 2009 10:45:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/323.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/07/01/kleine-praktische-tools-hellip.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/323.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Remotedesktopverbindung: maximale Anzahl der Verbindungen erreicht</title>
            <category> Tools</category>
            <link>http://christian.bloggingon.net/archive/2009/06/29/remotedesktopverbindung-maximale-anzahl-der-verbindungen-erreicht.aspx</link>
            <description>&lt;p&gt;Wenn man bei einer Remotedesktopverbindung folgende Meldung erhält:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/RemotedesktopverbindungmaximaleAnzahlder_8B3D/remote_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="remote" border="0" alt="remote" src="http://christian.bloggingon.net/images/christian_bloggingon_net/WindowsLiveWriter/RemotedesktopverbindungmaximaleAnzahlder_8B3D/remote_thumb.gif" width="466" height="125" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Dann kann man sich trotzdem anmelden indem man die Remoteverbindung mit dem Parameter “\admin” startet.&lt;/p&gt;&lt;img src="http://christian.bloggingon.net/aggbug/322.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Christian Kiefer</dc:creator>
            <guid>http://christian.bloggingon.net/archive/2009/06/29/remotedesktopverbindung-maximale-anzahl-der-verbindungen-erreicht.aspx</guid>
            <pubDate>Mon, 29 Jun 2009 05:53:00 GMT</pubDate>
            <wfw:comment>http://christian.bloggingon.net/comments/322.aspx</wfw:comment>
            <comments>http://christian.bloggingon.net/archive/2009/06/29/remotedesktopverbindung-maximale-anzahl-der-verbindungen-erreicht.aspx#feedback</comments>
            <wfw:commentRss>http://christian.bloggingon.net/comments/commentRss/322.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>