<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>Chalalo Land</title><link>http://geeks.ms/blogs/gperez/default.aspx</link><description>Tecnologías ASP.NET y un poco Más</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ChalaloLand" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="chalaloland" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Modernizr–Ejemplo práctico 2 : Utilizando Border Radius, elemento date y atributo required</title><link>http://geeks.ms/blogs/gperez/archive/2012/01/25/modernizr-ejemplo-pr-225-ctico-2-utilizando-border-radius-elemento-date-y-atributo-required.aspx</link><pubDate>Wed, 25 Jan 2012 04:12:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202987</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202987</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202987</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2012/01/25/modernizr-ejemplo-pr-225-ctico-2-utilizando-border-radius-elemento-date-y-atributo-required.aspx#comments</comments><description>&lt;p&gt;Hola que tal, este vez revisaremos tres ejemplos pr&amp;aacute;cticos en donde podemos utilizar modernizer para detectar caracter&amp;iacute;sticas del browser y decidir seg&amp;uacute;n la disponibilidad de ellas que hacer, como por ejemplo, incluir librer&amp;iacute;as o polyfills para mitigar el problema. &lt;a target="_blank" href="http://geeks.ms/blogs/gperez/archive/2012/01/10/modernizr-ejemplo-pr-225-ctico-1-utilizando-placeholder.aspx"&gt;Puedes ver mi articulo anterior en donde iniciamos esta serie de ejemplos pr&amp;aacute;cticos.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vamos dos problem&amp;aacute;ticas , la de la archi nombrada caracter&amp;iacute;stica de HTML5 de bordes redondeados,tambi&amp;eacute;n el nuevo elemento date formulario y por ultimo la propiedad &amp;ldquo;required&amp;rdquo; de los elementos del formulario.&lt;/p&gt;
&lt;h3&gt;Ejemplo:&lt;/h3&gt;
&lt;p&gt;Veamos que cuenta con las siguientes caracter&amp;iacute;sticas HTML5:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Bordes Redondeados &lt;/li&gt;
&lt;li&gt;Campo Date en el formulario &lt;/li&gt;
&lt;li&gt;Campo Date es obligatorio &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;!DOCTYPE&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;lang&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;en&amp;quot;&amp;gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;head&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;meta&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;charset&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;utf-8&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;title&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Demo&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;title&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;text/css&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#222222;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;background-color&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;:&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;#9fbfa3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;width&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;:&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;300px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;padding&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;:&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;15px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;border-radius&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;:&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#222222;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;head&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;body&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;formulario&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;action&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;#&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;label&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Seleccione Fecha&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;label&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;input&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;date&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;required&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;input&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;submit&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;btEnviar&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;Enviar&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;body&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;El resultado en un&lt;strong&gt; IE9&lt;/strong&gt; es:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_313F3982.png"&gt;&lt;img height="146" width="352" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_2B07C71A.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;Si bien existen el soporte a bordes redondeados, no se soporta el campo email ni el atributo &amp;ldquo;required&amp;rdquo;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;IE7 (Probando con IE9 En modo explorador IE7), no existe soporte para ninguna funcionalidad.&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_43873E9D.png"&gt;&lt;img height="158" width="353" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_291725B9.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;En &lt;strong&gt;Chrome (16.0.912.77 m),&lt;/strong&gt; si bien se soporta adem&amp;aacute;s el atributo required, no se soporta el campo date:&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_34CC6CEB.png"&gt;&lt;img height="157" width="354" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_1DBDEBAF.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Veamos ahora en&lt;strong&gt; Firefox 9.0.1&lt;/strong&gt;, al igual que Chrome, no se soporta el campo date.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_09C45919.png"&gt;&lt;img height="145" width="356" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_0EC696C8.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El turno de &lt;strong&gt;Safari&lt;/strong&gt;, no soporta required y si bien soporta el campo fecha, lo hace de una manera deficiente a mi parecer, pero al fin y al cabo, lo soporta.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1E19F8D7.png"&gt;&lt;img height="180" width="359" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_231C3686.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Opera&lt;/strong&gt;, al menos para nuestro ejemplo, lleva la delantera soportando todas las funcionalidades.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_67E85ABA.png"&gt;&lt;img height="337" width="379" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_312AFFB6.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ahora vemos como arreglar el c&amp;oacute;digo para que exista soporte para bordes redondeados para todos los navegadores:&lt;/p&gt;
&lt;p&gt;Primero vamos a ver como solucionar el tema del Borde Redondeado.&lt;/p&gt;
&lt;p&gt;Los pasos a seguir ser&amp;aacute;n:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agregar librer&amp;iacute;a Modernizr y jQuery (estoy utilizando versiones de desarrollo)&lt;/li&gt;
&lt;li&gt;Agregar, solo para asegurarnos de compatibilidad hacia atr&amp;aacute;s, las propiedades CSS para border radius propietarias.&lt;/li&gt;
&lt;li&gt;Agregar y ejecutar la librer&amp;iacute;a jquery.corner en el caso de que el browser no soporte nativamente la caracter&amp;iacute;stica de bordes redondeados, de manera que este script proporcione la funcionalidad, notar que es lazy download, es decir solo se va cargar esta librer&amp;iacute;a cuando se necesite. &lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;!DOCTYPE&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;lang&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;en&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;head&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;meta&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;charset&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;utf-8&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;title&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;Demo&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;title&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color:#ffff00;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;src&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;src&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.0.6-development-only.js&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;text/css&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#222222;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;background-color&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;:&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;#9fbfa3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;width&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;:&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;300px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;padding&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;:&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;15px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color:#ffff00;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;-moz-border-radius&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;: &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;-webkit-border-radius&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;:&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;border-radius&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;: &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#222222;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;head&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;body&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;formulario&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;action&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;#&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;label&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#d75028;"&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;=&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Seleccione Fecha&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;label&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;input&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;date&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;required&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;true&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;input&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;submit&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;quot;btEnviar&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;Enviar&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;form&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;body&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#d75028;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(!&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;Modernizr.borderradius&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$.getScript&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;js/jquery.corner.js&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;$&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;form&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;.corner&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;});&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;font-size:9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Si ejecutamos esta p&amp;aacute;gina en IE7 veremos:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_6A6166AB.png"&gt;&lt;img height="161" width="344" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_28E6B452.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Es decir, ya no hay problema de los bordes redondeados, ahora continuemos con el calendario, para esto vamos a utilizar JqueryUI, el script de calendario, para ello seguiremos los siguientes pasos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Determinar si el navegador soporta el tag input type=&amp;rdquo;date&amp;rdquo; mediante modernizer&lt;/li&gt;
&lt;li&gt;En caso que el browser no cuente con esta caracter&amp;iacute;stica, cargar el script de jQueryUI y asign&amp;aacute;rselo al campo fecha, adem&amp;aacute;s de cargar din&amp;aacute;micamente el CSS asociado.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(!&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;Modernizr.inputtypes.date&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;$.getScript&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.17/jquery-ui.min.js&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&amp;nbsp; var&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; css &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; jQuery&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;&amp;lt;link&amp;gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; css.attr&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;({&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; rel&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;text/css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; href&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.17/themes/ui-lightness/jquery-ui.css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;});&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;head&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.append&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;css&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.datepicker&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Ahora ejecutamos en IE y veremos&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_71BD2658.png"&gt;&lt;img height="299" width="272" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4F851AD2.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Tenemos bordes redondeados y calendario, pero falta el validador, esta vez no us&amp;eacute; jQuery-Validator, ya que lo consider&amp;eacute; mucho para un solo campo, pero obviamente considerar&amp;iacute;a JV para la pr&amp;oacute;xima, en este caso, yo mismo hice una validaci&amp;oacute;n de requerido, obviamente es solo a modo de ejemplo, le queda mucho ser algo para producci&amp;oacute;n.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;&lt;span style="font-size:9.5pt;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(!&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;Modernizr.input.required&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#formulario&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.submit&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;(){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;$&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.val&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.length&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;==&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#b35bb4;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; fallo&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; normal&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;});&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.focus&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;normal&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; normal&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;(){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.css&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;background&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;white&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.css&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;black&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.val&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#b35bb4;"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4f76ac;"&gt;function&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt; fallo&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;(){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.css&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;background&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;red&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;.css&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;white&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;$&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;#TxFecha&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;.val&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#823125;"&gt;&amp;quot;Este campo es necesario&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4f76ac;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#b35bb4;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#4aa99d;font-size:9.5pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Luego al probarlo, tenemos lo siguiente:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_68344215.png"&gt;&lt;img height="156" width="387" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_069E82FF.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si bien no es lo mismo, podemos lograr un efecto m&amp;aacute;s deseado con distintos plugins.&lt;/p&gt;
&lt;p&gt;Para terminar veamos las cargas de archivos con los dos navegadores (obviamente todos van a cargar jQuery y Modernizr)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IE7 (todos los polyfills)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_165E1803.png"&gt;&lt;img height="146" width="499" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4E305C26.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IE9(Solo jQueryUI, ya que soporta bordes redondeados)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_5824B1B7.png"&gt;&lt;img height="129" width="511" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_41EE9665.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Firefox(Solo jQueryUI, ya que soporta bordes redondeados)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_2D1C9DE5.png"&gt;&lt;img height="150" width="298" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_7DEAB24D.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chrome(Solo jQueryUI, ya que soporta bordes redondeados)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_3C03CCFF.png"&gt;&lt;img height="276" width="329" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_2F2976E1.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Opera (No necesita cargar pollyfills)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_3E7CD8F0.png"&gt;&lt;img height="114" width="475" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_0421630F.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Como puedes ver, solo se cargan los scripts cuando se les necesita, aumentando el rendimiento.&lt;/p&gt;
&lt;p&gt;Espero que les sirva! &lt;br /&gt;Saludos,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202987" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=-g7kkgmxrVw:zK2BeOdzqAM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=-g7kkgmxrVw:zK2BeOdzqAM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/WebMatrix/default.aspx">WebMatrix</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>[Tips]Ejecutar métodos en paralelo en ASP.NET 3.5</title><link>http://geeks.ms/blogs/gperez/archive/2012/01/16/tips-ejecutar-m-233-todos-en-paralelo-en-asp-net-3-5.aspx</link><pubDate>Mon, 16 Jan 2012 19:41:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202772</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202772</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202772</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2012/01/16/tips-ejecutar-m-233-todos-en-paralelo-en-asp-net-3-5.aspx#comments</comments><description>&lt;p&gt;Hola, en esta ocasi&amp;oacute;n quiero volver a tocar el tema de la ejecuci&amp;oacute;n en paralelo de m&amp;eacute;todos en ASP.NET, que si bien est&amp;aacute; muy optimizado en la versi&amp;oacute;n 4.5, que a&amp;uacute;n est&amp;aacute; en desarrollo, muchos de nosotros no tenemos planes a corto plazo de migrar para aprovechar las ventajas. &lt;/p&gt;
&lt;p&gt;Veamos un escenario com&amp;uacute;n, grillas grillas combos combos, a que me refiero con esto, es que muchas veces nuestros sistemas cargan una cantidad considerable de combos que no est&amp;aacute;n asociados e igual cantidad de grillas en el Page Load. Generalmente no es necesario que esto se cargue secuencialmente, y podemos aprovechar las ventajas en t&amp;eacute;rminos de tiempo al utilizar la carga en paralelo.&lt;/p&gt;
&lt;p&gt;Para explicar un poco m&amp;aacute;s vamos a crear un peque&amp;ntilde;o proyecto, que tenga 2 DropDownList (o combos, como le llamamos universalmente). Cada uno de estos combos va a tener una duraci&amp;oacute;n de carga de 3 segundos, obviamente de manera secuencial se va a demorar &lt;strong&gt;&lt;em&gt;m&amp;iacute;nimo 6 segundos&lt;/em&gt;&lt;/strong&gt; la carga de la p&amp;aacute;gina, mientras que en paralelo, claro como el agua, &lt;strong&gt;&lt;em&gt;m&amp;iacute;nimo 3 segundos&lt;/em&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;table width="527" cellpadding="2" cellspacing="0" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="261" valign="top"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_382FA2B5.png"&gt;&lt;img height="167" width="240" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_218D546E.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="264" valign="top"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_19297F17.png"&gt;&lt;img height="173" width="273" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_6CA04F30.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="261" valign="top"&gt;
&lt;p align="center"&gt;Carga Secuencial &lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_sadsmile_5F00_2406605F.png" alt="Triste" class="wlEmoticon wlEmoticon-sadsmile" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" /&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="264" valign="top"&gt;
&lt;p align="center"&gt;Carga Paralela &lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_232DFA75.png" alt="Sonrisa" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" /&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;Ahora veamos el c&amp;oacute;digo&lt;/h4&gt;
&lt;p&gt;El c&amp;oacute;digo de la p&amp;aacute;gina con &lt;span style="text-decoration:underline;"&gt;carga secuencial:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;Protected&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; Page_Load(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt; sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt; e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; System.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Handles&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.Load&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Not&lt;/span&gt;&lt;/span&gt; Page.IsPostBack &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;dd_ciudades.DataSource = Obtciudades()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt;dd_ciudades.DataBind()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dd_regiones.DataSource = Obtregiones()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;dd_regiones.DataBind()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; Obtciudades() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; System.Threading.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;Thread&lt;/span&gt;&lt;/span&gt;.Sleep(3000)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; ciudades &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 1, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Concepcion&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 2, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Santiago&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 3, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Vi&amp;ntilde;a del Mar&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 4, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Puerto Montt&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 5, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Ca&amp;ntilde;ete&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; ciudades&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; Obtregiones() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; System.Threading.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;Thread&lt;/span&gt;&lt;/span&gt;.Sleep(3000)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; regiones &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 1, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Primera Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 2, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Segunda Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 3, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Tercera Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 4, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Cuarta Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 5, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Quinta Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Return&lt;/span&gt;&lt;/span&gt; regiones&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Puedes notar los m&amp;eacute;todos Sleep para causar la demora en el thread de ejecuci&amp;oacute;n en cada uno de los m&amp;eacute;todos que sirvan para poblar los dropdownlist.Ahora si vemos la carga del la p&amp;aacute;gina con el IE Developer Toolbar, el resultado son 6.07 segundos:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image4_5F00_628BAE05.png"&gt;&lt;img height="425" width="517" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image4_5F00_thumb_5F00_1BFE9830.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Veamos el c&amp;oacute;digo para ASP.NET 3.5, es m&amp;aacute;s largo pero la relaci&amp;oacute;n costo beneficio es muy buena, ya que vamos a bajar los tiempos casi a la mitad. Como dije anteriormente, implementar esta misma funcionalidad en ASP.NET 4.5 es mucho m&amp;aacute;s sencillo, ya que elimina las complejidades al momento de especificar cuales m&amp;eacute;todos ser&amp;aacute;n ejecutados de manera As&amp;iacute;ncrona, pero eso lo dejaremos para otro post &lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_232DFA75.png" alt="Sonrisa" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;Imports&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; Microsoft.VisualBasic &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;Imports&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; System.Threading&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;Partial&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Class&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;Paralelo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Inherits&lt;/span&gt;&lt;/span&gt; System.Web.UI.&lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;Page&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; ehRecuperarDatosDeDropDownList1 &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventHandler&lt;/span&gt;&lt;/span&gt; = &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; ehRecuperarDatosDeDropDownList2 &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventHandler&lt;/span&gt;&lt;/span&gt; = &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; listaRegiones &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; listaCiudades &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Protected&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; Page_Load(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt; sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt; e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Handles&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.Load&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; pat1 &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;PageAsyncTask&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;BeginEventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf &lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.RecuperarDatosDeDropDownList1), &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EndEventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.CargarDropDownList1), &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;True&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; pat2 &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;PageAsyncTask&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;BeginEventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.RecuperarDatosDeDropDownList2), &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EndEventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.CargarDropDownList2), &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;True&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;Page.RegisterAsyncTask(pat1)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; Page.RegisterAsyncTask(pat2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;#Region&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#a31515;font-size:9.5pt;"&gt;&amp;quot;dd_regiones&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; RecuperarDatosDeDropDownList1(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EventArgs&lt;/span&gt;&lt;/span&gt;, cb &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;AsyncCallback&lt;/span&gt;&lt;/span&gt;, state &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;IAsyncResult&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.ehRecuperarDatosDeDropDownList1 = &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.RecuperarRegiones)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.ehRecuperarDatosDeDropDownList1.BeginInvoke(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;,&lt;span&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EventArgs&lt;/span&gt;&lt;/span&gt;.Empty, cb, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;) &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; RecuperarRegiones(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.listaRegiones = Obtregiones()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; CargarDropDownList1(ar &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;IAsyncResult&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.ehRecuperarDatosDeDropDownList1.EndInvoke(ar)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.dd_regiones.DataSource = &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.listaRegiones&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.dd_regiones.DataBind()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; Obtregiones() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; System.Threading.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;Thread&lt;/span&gt;&lt;/span&gt;.Sleep(3000)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; regiones &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 1, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Primera Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 2, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Segunda Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 3, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Tercera Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 4, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Cuarta Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp; regiones.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Region&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 5, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Quinta Region&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Return&lt;/span&gt;&lt;/span&gt; regiones&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;#End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Region&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;#Region&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#a31515;font-size:9.5pt;"&gt;&amp;quot;dd_ciudades&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; RecuperarDatosDeDropDownList2(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;, cb &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;AsyncCallback&lt;/span&gt;&lt;/span&gt;, state &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;IAsyncResult&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.ehRecuperarDatosDeDropDownList2 = &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventHandler&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.RecuperarCiudades)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp; Return&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.ehRecuperarDatosDeDropDownList2.BeginInvoke(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#2b91af;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EventArgs&lt;/span&gt;&lt;/span&gt;.Empty, cb, &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; RecuperarCiudades(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.listaCiudades = Obtciudades()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; CargarDropDownList2(ar &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;IAsyncResult&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt;.ehRecuperarDatosDeDropDownList2.EndInvoke(ar)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;.dd_ciudades.DataSource = &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Me&lt;/span&gt;&lt;/span&gt;.listaCiudades&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Me&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;.dd_ciudades.DataBind()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; Obtciudades() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; System.Threading.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;Thread&lt;/span&gt;&lt;/span&gt;.Sleep(3000)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; ciudades &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 1, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Concepcion&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 2, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Santiago&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 3, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Vi&amp;ntilde;a del Mar&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 4, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Puerto Montt&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; ciudades.Add(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.id = 5, .nombre = &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;Ca&amp;ntilde;ete&amp;quot;&lt;/span&gt;&lt;/span&gt;})&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; ciudades&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;#End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Region&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;Ciertamente el c&amp;oacute;digo puede resultar confuso,(adjunto el c&amp;oacute;digo fuente, ya que se ve mejor en Visual Studio que en el blog), primero se registran las &amp;ldquo;tareas&amp;rdquo; que vamos a correr en paralelo, cada tarea tiene un m&amp;eacute;todo de inicio(&lt;span&gt;&lt;span style="color:#2b91af;"&gt;BeginEventHandler)&lt;/span&gt;&lt;/span&gt;, y m&amp;eacute;todo de finalizaci&amp;oacute;n (&lt;span&gt;&lt;span style="color:#2b91af;"&gt;EndEventHandler)&lt;/span&gt;, luego registramos cada una de estas tareas, en este caso son dos, lo hacemos llamando al m&amp;eacute;todo &lt;strong&gt;RegisterAsyncTask&lt;/strong&gt; de la p&amp;aacute;gina.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span&gt;Los m&amp;eacute;todos &lt;strong&gt;ObtCiudades&lt;/strong&gt; y &lt;strong&gt;ObtieneRegiones&lt;/strong&gt; no sufren alteraciones, ahora al momento de ejecutar la p&amp;aacute;gina, obtenemos mejores tiempo, tal cual hab&amp;iacute;amos estimado, 3,16 segundos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image8_5F00_384BDA50.png"&gt;&lt;img height="459" width="529" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image8_5F00_thumb_5F00_17B474D1.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Claro est&amp;aacute; que solo estoy usando esta funcionalidad con dos m&amp;eacute;todos, puedes utilizarlos con m&amp;aacute;s seg&amp;uacute;n tu conveniencia.&lt;/p&gt;
&lt;p&gt;Puedes bajar el c&amp;oacute;digo desde ac&amp;aacute;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://skydrive.live.com/redir.aspx?cid=053a660afa3473b3&amp;amp;resid=53A660AFA3473B3!1798&amp;amp;parid=53A660AFA3473B3!245&amp;amp;authkey=!AIckeawQrFKCKBk"&gt;&lt;img height="73" width="143" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image29_5F00_4A082283.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Espero que te sirva! &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202772" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=iSw6OUMgLG4:YNvLVuIfk3c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=iSw6OUMgLG4:YNvLVuIfk3c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Modernizr–Ejemplo práctico 1 : Utilizando Placeholder</title><link>http://geeks.ms/blogs/gperez/archive/2012/01/10/modernizr-ejemplo-pr-225-ctico-1-utilizando-placeholder.aspx</link><pubDate>Tue, 10 Jan 2012 15:59:29 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202689</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202689</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202689</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2012/01/10/modernizr-ejemplo-pr-225-ctico-1-utilizando-placeholder.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_40C9DC08.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_5FA04FE6.png" width="244" height="85" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Como ya saben Modernizr es una librería JavaScript que nos permite detectar las capacidades del soportadas por el navegador en relación a HTML5 y CSS3. Esto nos será en extremo útil cuando estemos desarrollando nuestras páginas con funcionalidades incluidas&amp;#160; HTML5 y deseemos que, en la medida de lo posible, usuarios con navegadores antiguos puedan tener la misma experiencia de usuarios, es decir, simular la característica nativa de HTML5 con un pollyfill, que básicamente son códigos o plugins que proveen la tecnología que nosotros, los desarrolladores, esperaríamos que el browser soportara nativamente.&lt;/p&gt;  &lt;p&gt;Ejemplo práctico – PlaceHolder&lt;/p&gt;  &lt;h5&gt;El atributo Placeholder &lt;/h5&gt;  &lt;p&gt;Atributo HTML5, que podemos describirlo como el texto que aparece dentro de un campo de texto antes de que este tenga el foco, cuando el campo pierde el foco y si el campo está vacío, aparece nuevamente el texto. Ejemplo:&lt;/p&gt;  &lt;p&gt;&amp;lt;label for=&amp;quot;Rut&amp;quot;&amp;gt;Ingrese su Rut:&amp;lt;/label&amp;gt;   &lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder =&amp;quot;Ej: 13657654-K&amp;quot; id=&amp;quot;rut&amp;quot; /&amp;gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Lo que resulta en lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_0596003D.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_0FE7249D.png" width="323" height="48" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ahora bien, que pasa y con browser que no soporten esta característica? y como detectamos si el browser que navega nuestra página no soporta esta funcionalidad? Tenemos dos opciones:&lt;/p&gt;  &lt;p&gt;La más fácil : No hacer nada, simplemente las personas que naveguen con browser antiguos no van a tener esta funcionalidad &lt;/p&gt;  &lt;p&gt;Lo mejor, mantener la experiencia de usuario, utilizando Modernizer y PollyFills&lt;/p&gt;  &lt;h5&gt;Paso 1, Agregar la librería Modernizr&lt;/h5&gt;  &lt;p&gt;&amp;lt;script src=&amp;quot;js/modernizr-1.5.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;¨&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Paso 2, Agregar el código de detección y Pollyfill&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;if(!Modernizr.input.placeholder){&lt;/p&gt;  &lt;p&gt;&amp;#160; $(&amp;#39;[placeholder]&amp;#39;).focus(function() {   &lt;br /&gt;&amp;#160;&amp;#160; var input = $(this);    &lt;br /&gt;&amp;#160;&amp;#160; if (input.val() == input.attr(&amp;#39;placeholder&amp;#39;)) {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; input.val(&amp;#39;&amp;#39;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; input.removeClass(&amp;#39;placeholder&amp;#39;);    &lt;br /&gt;&amp;#160; }    &lt;br /&gt;&amp;#160; }).blur(function() {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var input = $(this);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (input.val() == &amp;#39;&amp;#39; || input.val() == input.attr(&amp;#39;placeholder&amp;#39;)) {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; input.addClass(&amp;#39;placeholder&amp;#39;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; input.val(input.attr(&amp;#39;placeholder&amp;#39;));    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;}).blur();    &lt;br /&gt;$(&amp;#39;[placeholder]&amp;#39;).parents(&amp;#39;form&amp;#39;).submit(function() {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $(this).find(&amp;#39;[placeholder]&amp;#39;).each(function() {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var input = $(this);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (input.val() == input.attr(&amp;#39;placeholder&amp;#39;)) {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; input.val(&amp;#39;&amp;#39;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160; })    &lt;br /&gt;});    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Como puedes ver, el primer if , detecta mediante el objeto Modernizr la capacidad del navegador , y si no soporta placeholder (que es un atributo de input), entonces aplicamos el código jQuery que provee la misma funcionalidad del placeholder nativo HTML5.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_07EF823B.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_147D2F57.png" width="446" height="103" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En navegadores que aún no soportan este atributo, mediante la técnica de &lt;em&gt;graceful degradation &lt;/em&gt;vamos a lograr similares experiencias de usuario en navegadores antiguos.&lt;/p&gt;  &lt;p&gt;Saludos!, pronto subo más ejemplos.&lt;/p&gt;  &lt;p&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202689" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=yjunFTPhSa4:aYaODt_E-jE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=yjunFTPhSa4:aYaODt_E-jE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/Modernizr/default.aspx">Modernizr</category></item><item><title>Grabación WebCast, Nuevas características de Visual Studio 2011 para el Desarrollo Web.</title><link>http://geeks.ms/blogs/gperez/archive/2012/01/04/grabaci-243-n-webcast-nuevas-caracter-237-sticas-de-visual-studio-2011-para-el-desarrollo-web.aspx</link><pubDate>Wed, 04 Jan 2012 11:29:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202603</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202603</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202603</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2012/01/04/grabaci-243-n-webcast-nuevas-caracter-237-sticas-de-visual-studio-2011-para-el-desarrollo-web.aspx#comments</comments><description>&lt;p&gt;Hola!, para empezar el año, les dejo un video de algunas de las nuevas características de Visual Studio 2011 para el desarrollo con ASP.NET. Bueno ya estamos en el 2012, quizás Visual Studio cambie de nombre a Visual Studio 2012, no lo sé. Sin más teorías, acá está el video:&lt;/p&gt;  &lt;p&gt;Los puntos a tratados en este WebCast son:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Nuevas características en el Solution Explorer &lt;/li&gt;    &lt;li&gt;Nuevas características de desacoplamiento de ventanas &lt;/li&gt;    &lt;li&gt;Editor CSS (Regiones, Helpers, Autocompletación) &lt;/li&gt;    &lt;li&gt;Editor JavaScript (Referencia de Definiciones, Referencia a librerías) &lt;/li&gt;    &lt;li&gt;Nuevas posibilidades del editor de código (Asociar Eventos, agregar columnas en grillas) &lt;/li&gt;    &lt;li&gt;Repeters Tipados, Bundling , Validaciones no Intrusivas &lt;/li&gt;    &lt;li&gt;Instalación de Librerías mediante NuGet , ValidateRequestMode. &lt;/li&gt; &lt;/ul&gt; &lt;object width="480" height="360"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pX4fVNALe1k?version=3&amp;amp;hl=es_MX"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pX4fVNALe1k?version=3&amp;amp;hl=es_MX" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;Espero que les sea de ayuda &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_191353FD.png" /&gt;&lt;/p&gt;  &lt;p&gt;Saludos!   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202603" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=mzCTSInGvos:Q8Ocq8s1evM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=mzCTSInGvos:Q8Ocq8s1evM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/Visual+Studio+11/default.aspx">Visual Studio 11</category></item><item><title>Video del WebCast del Introducción de MongoDB y ASP.NET</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/24/video-del-webcast-del-introducci-243-n-de-mongodb-y-asp-net.aspx</link><pubDate>Sat, 24 Dec 2011 00:07:17 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202314</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202314</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202314</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/24/video-del-webcast-del-introducci-243-n-de-mongodb-y-asp-net.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_5234CE6A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_16288CB5.png" width="265" height="158" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Hola, les dejo el video del Webcast que di sobre &lt;a href="http://www.mongodb.org/" target="_blank"&gt;MongoDB&lt;/a&gt; y ASP.NET. No profundicé mucho pero creo que la se entiende, en este mismo blog están los códigos que se mostraron en la presentación, cualquier duda, no dudes en consultar.&lt;/p&gt; &lt;object width="560" height="315"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rrt0C8ufRDw?version=3&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rrt0C8ufRDw?version=3&amp;amp;hl=es_ES" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;Saludos!   &lt;br /&gt;@chalalo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202314" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=DcaH8h1f9Cg:0yJOSoOhhW8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=DcaH8h1f9Cg:0yJOSoOhhW8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/MongoDB/default.aspx">MongoDB</category></item><item><title>Grabación del WebCast de Uso de HTML5 y Pollyfills</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/22/grabaci-243-n-del-webcast-de-uso-de-html5-y-pollyfills.aspx</link><pubDate>Thu, 22 Dec 2011 14:46:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202299</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202299</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202299</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/22/grabaci-243-n-del-webcast-de-uso-de-html5-y-pollyfills.aspx#comments</comments><description>&lt;p&gt;Hola, les dejo la grabaci&amp;oacute;n del &amp;nbsp;WebCast que realiz&amp;eacute; el d&amp;iacute;a martes 20 de Diciembre, est&amp;aacute; basada en la charla del mix2011 Master Rey Bango, con algunos aportes propios.&lt;/p&gt;
&lt;p&gt;V&amp;eacute;anla en HD, mucho mejor! :)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;object width="420" height="315"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/6NhS-LNVXQE?version=3&amp;amp;hl=es_ES&amp;amp;rel=0" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/6NhS-LNVXQE?version=3&amp;amp;hl=es_ES&amp;amp;rel=0" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
Saludos!
&lt;br /&gt;@Chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202299" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=yAJM9W4O_t4:P0wV3s4hbwc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=yAJM9W4O_t4:P0wV3s4hbwc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>Serie de WebCast de Fin de Año: HTML5, MongoDB y ASP.NET WebStack</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/18/serie-de-webcast-de-fin-de-a-241-o-html5-mongodb-y-asp-net-webstack.aspx</link><pubDate>Sun, 18 Dec 2011 13:13:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202192</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202192</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202192</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/18/serie-de-webcast-de-fin-de-a-241-o-html5-mongodb-y-asp-net-webstack.aspx#comments</comments><description>&lt;p&gt;Holas, ya es fin de a&amp;ntilde;o pero no por eso se bajan las revoluciones!. Te invito a una serie de WebCast que voy a impartir:&lt;/p&gt;
&lt;h3&gt;Webcast &lt;span style="font-weight:normal;"&gt;MSDN:C&amp;oacute;mo llenar los vac&amp;iacute;os de HTML5 con Pollyfills y Shims&lt;/span&gt;&lt;/h3&gt;
&lt;table width="523" cellpadding="2" cellspacing="0" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="94" valign="top"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_05AE75A8.png"&gt;&lt;img height="130" width="90" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_3EE4DC9D.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="427" valign="top"&gt;
&lt;p&gt;Todo el mundo quiere saltar a HTML5, pero &amp;iquest;c&amp;oacute;mo usar las mejores caracter&amp;iacute;sticas de esta nueva especificaci&amp;oacute;n garantizando al mismo tiempo que los navegadores m&amp;aacute;s antiguos ofrece p&amp;aacute;ginas Web como se esperaba? Aqu&amp;iacute; es donde entran los multillenados y las cu&amp;ntilde;as. En la sesi&amp;oacute;n, aprender&amp;aacute;s c&amp;oacute;mo usar el c&amp;oacute;digo especialmente dise&amp;ntilde;ado para JavaScript y CSS que emula las caracter&amp;iacute;sticas de HTML5 para que puedas tomar ventaja de HTML5 hoy sin romper tus sitios en navegadores antiguos.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Fecha &amp;ndash; Hora:&lt;/strong&gt; &lt;br /&gt;martes 20 de diciembre de 2011 - 06:00PM (Chile) &lt;br /&gt;martes 20 de diciembre de 2011 - 4:00PM (Bogot&amp;aacute;)&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/WebCastRegistrationConfirmation.aspx?culture=es-AR&amp;amp;RegistrationID=1310745312&amp;amp;Validate=false"&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;/a&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032497208&amp;amp;Culture=es-AR"&gt;Registrarse aqu&amp;iacute;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;h3&gt;Webcast MSDN: &lt;span style="font-weight:normal;"&gt;Desarrollo de Aplicaciones Web con ASP.NET y MongoDB&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;table width="530" cellpadding="2" cellspacing="0" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_44534D41.png"&gt;&lt;img height="71" width="240" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_5412E245.png" alt="image" border="0" title="image" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="328" valign="top"&gt;
&lt;p&gt;MongoDB es una base de datos multiplataforma orientado a documentos, OpenSource preparada para alta disponibilidad y High-Performance, que es una de las principales exponentes del movimiento NoSQL. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;En esta sesi&amp;oacute;n veremos una introducci&amp;oacute;n a esta nueva filosof&amp;iacute;a en el manejo de datos y como utilizarla para nuestros proyectos ASP.NET MVC y ASP.NET WebForms&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fecha &amp;ndash; Hora:&lt;/strong&gt; &lt;br /&gt;viernes 23 de diciembre de 2011 - 03:00PM (Chile) &lt;br /&gt;viernes 23 de diciembre de 2011 - 01:00PM (Bogot&amp;aacute;)&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/WebCastRegistrationConfirmation.aspx?culture=es-AR&amp;amp;RegistrationID=1310745312&amp;amp;Validate=false"&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;/a&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032502140&amp;amp;Culture=es-AR"&gt;Registrarse aqu&amp;iacute;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;h3&gt;Webcast MSDN: &lt;span style="font-weight:normal;"&gt;Una visi&amp;oacute;n general de MS Web Stack of Love&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;table width="528" cellpadding="2" cellspacing="0" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="126" valign="top"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_4B42D9F9.png"&gt;&lt;img height="57" width="137" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_7E9E9D55.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="400" valign="top"&gt;La creaci&amp;oacute;n de aplicaciones Web en la pila de Microsoft contin&amp;uacute;a evolucionando. Hay un mont&amp;oacute;n de grandes herramientas que se pueden aprovechar, pero puede ser dif&amp;iacute;cil mantenerse al d&amp;iacute;a con todas las opciones disponibles. &lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;En esta sesi&amp;oacute;n t&amp;eacute;cnica y con un ritmo r&amp;aacute;pido, aprender&amp;aacute;s c&amp;oacute;mo encajan las piezas. Nos ocuparemos de ASP.NET MVC 3, MvcScaffolding, Entity Framework Code First (Magic Unicorn Edition), SQL Compact 4, jQuery y mucho m&amp;aacute;s. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fecha &amp;ndash; Hora: &lt;br /&gt;&lt;/strong&gt;martes 27 de diciembre de 2011- 12:00PM (Chile) &lt;br /&gt;martes 27 de diciembre de 2011- 10:00AM(Bogot&amp;aacute;) &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/WebCastRegistrationConfirmation.aspx?culture=es-AR&amp;amp;RegistrationID=1310745312&amp;amp;Validate=false"&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;/a&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032497216&amp;amp;Culture=es-AR"&gt;Registrarse aqu&amp;iacute;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202192" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=9YUILHk8hRw:VdqDIhxuuV8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=9YUILHk8hRw:VdqDIhxuuV8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/MongoDB/default.aspx">MongoDB</category></item><item><title>HTML5CL–ScreenCast sobre Geolocalización</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/12/html5cl-screencast-sobre-geolocalizaci-243-n.aspx</link><pubDate>Mon, 12 Dec 2011 17:22:49 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202114</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202114</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202114</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/12/html5cl-screencast-sobre-geolocalizaci-243-n.aspx#comments</comments><description>&lt;p&gt;Hola , acabo de publicar un ScreenCast sobre Geolocalizacón de HTML5, lo puedes ver&amp;#160; este y otros ScreenCasts en :&lt;/p&gt;  &lt;h3 align="center"&gt;&lt;a href="http://html5cl.wordpress.com/"&gt;http://html5cl.wordpress.com/&lt;/a&gt;&lt;/h3&gt;  &lt;p align="left"&gt;Pero bueno, si quieres verlo por acá , comporto también el Video:&lt;/p&gt; &lt;object width="420" height="315"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5sRwEhwGr04?version=3&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5sRwEhwGr04?version=3&amp;amp;hl=es_ES" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=053a660afa3473b3&amp;amp;resid=53A660AFA3473B3!1795&amp;amp;parid=53A660AFA3473B3!245&amp;amp;authkey=!AEO_OAq5FQza7sk" target="_blank"&gt;Descarga los archivos utilizados en el Screencast&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Saludos!   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202114" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=tXiu-z56jhI:nPNOKgLWcn8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=tXiu-z56jhI:nPNOKgLWcn8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>Búsquedas de Texto con MongoDB y VB.NET ASP.NET Webform</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/07/b-250-squedas-de-texto-con-mongodb-y-vb-net-asp-net-webform.aspx</link><pubDate>Wed, 07 Dec 2011 15:18:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202023</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=202023</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=202023</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/07/b-250-squedas-de-texto-con-mongodb-y-vb-net-asp-net-webform.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.mongodb.org/"&gt;&lt;img height="73" width="221" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_6AC46A89.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hola, si recueras mi post anterior sobre &lt;a target="_blank" href="http://geeks.ms/blogs/gperez/archive/2011/12/02/tutorial-mongodb-con-asp-net-mvc-ejemplo-pr-225-ctico.aspx"&gt;MongoDB y ASP.NET MVC&lt;/a&gt;, vimos como instalar &lt;a target="_blank" href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt;, instalar las librer&amp;iacute;as y utilizarlo junto a ASP.NET MVC. Esta vez veremos como utilizar ASP.NET Webforms con VB.NET junto a &lt;a target="_blank" href="http://www.mongodb.org/"&gt;MongoDB&lt;/a&gt; para crear b&amp;uacute;squedas de texto. &lt;/p&gt;
&lt;h5&gt;El problema&lt;/h5&gt;
&lt;p&gt;Tenemos aproximadamente 105.000 registros, que corresponden a un listado de diagn&amp;oacute;sticos posibles. Las b&amp;uacute;squedas de texto siempre (o al menos la mayor&amp;iacute;a de las veces) son bastante costosas en t&amp;eacute;rminos de procesamiento, entonces para liberar la carga de nuestro ya exigido motor de BD, decid&amp;iacute; utilizar &lt;a target="_blank" href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt; para estas b&amp;uacute;squedas.&lt;/p&gt;
&lt;p&gt;Los registros para la b&amp;uacute;squeda tienen un c&amp;oacute;digo que se puede repetir y una descripci&amp;oacute;n del diagn&amp;oacute;stico, ej:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Arial;"&gt;A244;Infeccion por Pseudomonas pseudomallei &lt;br /&gt;A244;Melioidosis &lt;br /&gt;A244;Neumoenteritis &lt;br /&gt;A244;Neumonia debida a Pseudomonas pseudomallei &lt;br /&gt;A250;Espirilosis &lt;br /&gt;A250;Fiebre espirilar &lt;br /&gt;A250;Fiebre mordedura debida Spirillum&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;No tengo idea que significan esos diagn&amp;oacute;sticos (y no me las doy de House MD). Entonces la idea e poder buscar por palabras, por ejemplo &amp;ldquo;mordedura&amp;rdquo; y &amp;ldquo;Spirillum&amp;rdquo; y obtener el o los registros concordante con los par&amp;aacute;metros de b&amp;uacute;squeda.&lt;/p&gt;
&lt;h5&gt;La Soluci&amp;oacute;n&lt;/h5&gt;
&lt;p&gt;Este post es parte de la soluci&amp;oacute;n, para eso arm&amp;eacute; un prototipo(que es el que ves en la siguiente imagen, un webform asp.net con vb.net)&lt;/p&gt;
&lt;p&gt;La estructura, (si, Webform)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_69BC54DF.png"&gt;&lt;img height="193" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_562EF53E.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dise&amp;ntilde;o (si es que se puede llamar dise&amp;ntilde;o)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_4DCB1FE7.png"&gt;&lt;img height="336" width="344" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_6CA193C5.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Los botones AJ y KZ cargan los datos de lo archivos hacia &lt;a target="_blank" href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt;, y luego la b&amp;uacute;squeda , consulta esos registros por las palabras ingresadas y lo muestra en el textarea.&lt;/p&gt;
&lt;p&gt;Leyendo la documentaci&amp;oacute;n, revis&amp;eacute; que se recomendaba crear un objeto con Keywords de b&amp;uacute;squeda, es decir, las palabras relevantes, en mi caso todas las palabras que tengan m&amp;aacute;s de 2 letras en la palabra. Veamos cual es la clase que utiliz&amp;eacute;: (Tapsa se llama el concepto de lista de diagn&amp;oacute;sticos)&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Class&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;Tapsa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;span&gt;&lt;span style="color:#2b91af;"&gt;BsonId&lt;/span&gt;&lt;/span&gt;()&amp;gt; _&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; Id &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;ObjectId&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; codigo &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; texto &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;/span&gt; _keywords &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;color:#0000ff;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Como ves, la _keywords es una lista de String, as&amp;iacute; que para cargar la lista de registros desde el archivo, voy a utilizar la siguiente funci&amp;oacute;n asociada a un bot&amp;oacute;n(por el ejemplo), eliminando las palabras con menos de 3 letras.&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Pero primero, la conexi&amp;oacute;n a MongoDB&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;br /&gt;Private&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; DB() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#2b91af;font-size:9.5pt;"&gt;MongoDatabase&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; server = &lt;span&gt;&lt;span style="color:#2b91af;"&gt;MongoServer&lt;/span&gt;&lt;/span&gt;.Create(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;mongodb://localhost&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; dbm &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;MongoDatabase&lt;/span&gt;&lt;/span&gt; = server.GetDatabase(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;sinetsur&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt; dbm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Lueego el bot&amp;oacute;n AJ, que hace lo mismo que el bot&amp;oacute;n KZ, solo cambia el archivo:&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Protected&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; Button1_Click(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; System.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Handles&lt;/span&gt;&lt;/span&gt; Button1.Click&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; sr &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;StreamReader&lt;/span&gt;&lt;/span&gt;(Server.MapPath(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;ajC.csv&amp;quot;&lt;/span&gt;&lt;/span&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; linea &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt; = sr.ReadLine()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; tapsaas &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;MongoCollection&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;tapsa&lt;/span&gt;&lt;/span&gt;) = DB.GetCollection(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;tapsa&lt;/span&gt;&lt;/span&gt;)(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;tapsaas&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Do&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;While&lt;/span&gt;&lt;/span&gt; linea &amp;lt;&amp;gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt; tp &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Tapsa&lt;/span&gt;&lt;/span&gt;() &lt;span&gt;&lt;span style="color:#0000ff;"&gt;With&lt;/span&gt;&lt;/span&gt; {.codigo = linea.Split(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;/span&gt;)(0), .texto =&amp;nbsp; &lt;br /&gt;&amp;nbsp; linea.Split(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;/span&gt;)(1), ._keywords = divide(linea.Split(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;/span&gt;)(1))}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; tapsaas.Insert(tp)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; linea = sr.ReadLine() &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Loop&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;sr.Close()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Y la funci&amp;oacute;n Divide, que devuelve un la lista&amp;nbsp; de String, ignorando las palabras &amp;ldquo;cortas&amp;rdquo;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/span&gt; divide(texto &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; lista &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt;&lt;/span&gt; obj &lt;span&gt;&lt;span style="color:#0000ff;"&gt;In&lt;/span&gt;&lt;/span&gt; texto.Split(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;/span&gt;).ToList&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If&lt;/span&gt;&lt;/span&gt; obj.Length &amp;gt; 2 &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;lista.Add(obj.ToLower)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt;&lt;/span&gt; lista&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;color:#0000ff;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span&gt;Con esto ya llen&amp;eacute; mi colecci&amp;oacute;n MongoDB, veamos como se visualiza la colecci&amp;oacute;n:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_2B26E16C.png"&gt;&lt;img height="182" width="496" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_0A336EC5.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;O si lo prefieres ver en formato JSON:&lt;/p&gt;
&lt;p&gt;{ &lt;br /&gt;&amp;nbsp; &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;4edf74d4ac7d9820405ca343&amp;quot;), &lt;br /&gt;&amp;nbsp; &amp;quot;codigo&amp;quot; : &amp;quot;A021&amp;quot;, &lt;br /&gt;&amp;nbsp; &amp;quot;texto&amp;quot; : &amp;quot;Septicemia debida a Salmonella cholerae-suis&amp;quot;, &lt;br /&gt;&amp;nbsp; &amp;quot;_keywords&amp;quot; : [&amp;quot;septicemia&amp;quot;, &amp;quot;debida&amp;quot;, &amp;quot;salmonella&amp;quot;, &amp;quot;cholerae-suis&amp;quot;] &lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Puedes ver que existen 4 keywords y el texto era de 5 palabras, pero el &amp;ldquo;a&amp;rdquo; es totalmente ignorable.&lt;/p&gt;
&lt;p&gt;Puedes probar en el Shell de MongoDB las b&amp;uacute;squedas, por ejemplo escribimos lo siguiente en la consola:&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;font-family:Consolas;"&gt;&lt;strong&gt;db.tapsaas.find({&amp;quot;_keywords&amp;quot;: { &amp;quot;$all&amp;quot;: [&amp;quot;dolor&amp;quot;,&amp;quot;ojo&amp;quot;] }});&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;El resultado fue pr&amp;aacute;cticamente inmediato, pero a&amp;uacute;n se puede ejecutar la consulta m&amp;aacute;s r&amp;aacute;pido, esto es creando un &amp;iacute;ndice por el campo keywords&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;font-family:Consolas;"&gt;&lt;strong&gt;db.tapsaas.ensureIndex({_keywords:1});&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;El proceso de creaci&amp;oacute;n del &amp;iacute;ndice varia dependiendo de el campo al que se le aplica y a la cantidad de registros que ya existen en dicha colecci&amp;oacute;n. y bueno con esto creamos el &amp;iacute;ndice, y ahora las b&amp;uacute;squedas simplemente &lt;strong&gt;vuelan&lt;/strong&gt;. (luego me referir&amp;eacute; en detalle sobre el profiler de &lt;a target="_blank" href="http://www.mongodb.org/"&gt;MongoDB&lt;/a&gt;, en otro post)&lt;/p&gt;
&lt;p&gt;Ahora vamos revisar el c&amp;oacute;digo de&amp;nbsp; la b&amp;uacute;squeda (bot&amp;oacute;n B&amp;uacute;squeda).&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Protected&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt; Button2_Click(sender &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;, e &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; System.&lt;span&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;) &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Handles&lt;/span&gt;&lt;/span&gt; Button2.Click&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; tx_resultado.Text = &lt;/span&gt;&lt;span&gt;&lt;span style="color:#a31515;font-size:9.5pt;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; db__1 &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;MongoDatabase&lt;/span&gt;&lt;/span&gt; = DB()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; ta &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;MongoCollection&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Tapsa&lt;/span&gt;&lt;/span&gt;) = db__1.GetCollection(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Tapsa&lt;/span&gt;&lt;/span&gt;)(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;tapsaas&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; array &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span&gt;&lt;span style="color:#0000ff;"&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; array = divide(tx_texto.Text)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; cont &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;&lt;/span&gt; = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; Dim&lt;/span&gt;&lt;/span&gt; q = &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Query&lt;/span&gt;&lt;/span&gt;.All(&lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;_keywords&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span&gt;&lt;span style="color:#2b91af;"&gt;BsonArray&lt;/span&gt;&lt;/span&gt;.Create(array))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp; For&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt;&lt;/span&gt; obj &lt;span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#2b91af;"&gt;Tapsa&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color:#0000ff;"&gt;In&lt;/span&gt;&lt;/span&gt; ta.Find(q)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt;tx_resultado.Text &amp;amp;= obj.codigo &amp;amp; &lt;span&gt;&lt;span style="color:#a31515;"&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;/span&gt; &amp;amp; obj.texto &amp;amp; vbCrLf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-size:9.5pt;"&gt;cont = cont + 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;&amp;nbsp; Next&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:en-us;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; lb_cantidad.Text = cont&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:9.5pt;"&gt; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#0000ff;font-size:9.5pt;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;Como puedes ver en el c&amp;oacute;digo, creamos la conexi&amp;oacute;n a mongo, luego sobre el texto ingresado aplicamos la misma regla de eliminar las palabras &amp;ldquo;cortas&amp;rdquo; de menos de dos letras utilizando la misma funci&amp;oacute;n divide. Una vez que el array esta listo , creamos una query, buscando en el campo keywords y transformando a un BsonArray nuestra lista de string (array), luego hacemos un foreach sobre todas los registros resultantes de la b&amp;uacute;squeda. Si hacemos un watch sobre la query vemos lo siguiente:&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_01CF996E.png"&gt;&lt;img height="63" width="545" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4EFF92F9.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;Lo que corresponde a la misma consulta que hab&amp;iacute;amos ejecutado en el Shell (texto resaltado en amarillo, a 20cm de ac&amp;aacute;, hacia arriba &lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smilewithtongueout_5F00_33E6C3EB.png" alt="Lengua fuera" class="wlEmoticon wlEmoticon-smilewithtongueout" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" /&gt;)&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0cm 0cm 10pt;"&gt;Y luego mostramos los resultados en el tx_resultado (textarea), en el ejemplo siguiente busqu&amp;eacute; izquierdo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_3E37E84B.png"&gt;&lt;img height="386" width="395" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4AC59567.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La cantidad es 2.338 registros, es un tiempo muy reducido de tiempo, obviamente este sigue siendo un numero muy elevado de registros como para presentarlos al cliente, solo es para efectos de demostraci&amp;oacute;n, en producci&amp;oacute;n la l&amp;oacute;gica es distinta, sin embargo, lo que quiero mostrar el la forma de buscar datos de texto dentro de una colecci&amp;oacute;n &lt;a target="_blank" href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Como siempre, te puedes bajar todo el c&amp;oacute;digo, incluyendo los registros para que pruebes:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://skydrive.live.com/redir.aspx?cid=053a660afa3473b3&amp;amp;resid=53A660AFA3473B3!1794&amp;amp;parid=53A660AFA3473B3!245&amp;amp;authkey=!AK85Mjf2XRKYYdo"&gt;&lt;img height="123" width="240" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_41F58D1B.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para la explicaci&amp;oacute;n de como instalar &lt;a target="_blank" href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt; en tu computador, revisa el &lt;a target="_blank" href="http://geeks.ms/blogs/gperez/archive/2011/12/02/tutorial-mongodb-con-asp-net-mvc-ejemplo-pr-225-ctico.aspx"&gt;Post Anterior&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Saludos! &lt;br /&gt;&lt;a target="_blank" href="http://geeks.ms/controlpanel/blogs/posteditor.aspx/www.twitter.com/chalalo"&gt;@chalalo&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202023" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=CDgmeET2h8s:mAa2mE9emtk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=CDgmeET2h8s:mAa2mE9emtk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/MongoDB/default.aspx">MongoDB</category></item><item><title>Tutorial MongoDB con ASP.NET MVC - Ejemplo Práctico</title><link>http://geeks.ms/blogs/gperez/archive/2011/12/02/tutorial-mongodb-con-asp-net-mvc-ejemplo-pr-225-ctico.aspx</link><pubDate>Fri, 02 Dec 2011 13:40:46 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201975</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201975</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201975</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/12/02/tutorial-mongodb-con-asp-net-mvc-ejemplo-pr-225-ctico.aspx#comments</comments><description>&lt;p&gt;Hola que tal, este tutorial lo estaba preparando hace un tiempo atrás, pero por cosas del destino, venia trazado con esto. Es esta oportunidad, vamos revisar un completo (quiero creerlo, aunque no es tan completo), caso de uso de MongoDB con ASP.NET MVC. Quiero aclarar primero que este articulo es parte de mi aprendizaje con MongoDB, no soy un experto, de hecho, espero que expertos critiquen mi trabajo de manera de aprender más, es decir, este articulo esta hecho con la excelente metodología “aprender haciendo”, y no enfurecerse por los errores.&lt;/p&gt;  &lt;p&gt;Pero estoy seguro que nadie quiere leer mis penas, si no el artículo, veamos el contexto de la aplicación: “Un sencillo (paupérrimo) sistema de Blog, en donde se puedan ingresar post y se pueda además agregar comentarios a ese post.” Si lo vemos en más detalle:&lt;/p&gt;  &lt;h3&gt;Página Principal&lt;/h3&gt;  &lt;p&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="538"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="200"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_5E5144C4.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_38B7A196.png" width="308" height="354" /&gt;&lt;/a&gt;&lt;/td&gt;          &lt;td valign="top" width="336"&gt;1) Ingreso de el Post a MongoDB, por un tema de ahorrar código, no hice las validaciones para el ingreso. Los Tags puedes separarlos por espacios, puntos o punto y coma.            &lt;br /&gt;            &lt;br /&gt;2) Listar todos los Post que se han ingresado, mostrando como link el título y luego la fecha de publicación. El link nos enviará a la &lt;strong&gt;página de detalle&lt;/strong&gt; y allí se mostrará el texto del post.             &lt;br /&gt;            &lt;br /&gt;3) Se muestran la cantidad de comentarios asociados y la lista de tags ingresados, separados por ;             &lt;br /&gt;            &lt;br /&gt;4) Posibilidad de borrar el Post, si bien no tiene mucho sentido hacerlo acá, es por mostrar la funcionalidad.&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;h3&gt;Página Detalle&lt;/h3&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="542"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1E0B057D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_42BC1CF4.png" width="318" height="393" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="340"&gt;1) Mostrar el Titulo y el texto ingresado para el Post          &lt;br /&gt;          &lt;br /&gt;2) Al igual que la página anterior mostramos la lista de tags separados por punto y coma.           &lt;br /&gt;          &lt;br /&gt;3)Formulario para el ingreso de comentarios, esta vez usé solo input type=”text”, no quise usar textarea, solo por diseño. Al igual que la pantalla anterior, no tengo validada las entradas, por un tema de simplicidad.           &lt;br /&gt;          &lt;br /&gt;4) Listado de Comentarios asociados al post, cada vez que ingresamos uno comentario, se refleja en esta lista.           &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Todo esto lo haremos almacenando los datos en MongoDB, así que vamos por parte&lt;/p&gt;  &lt;h3&gt;Parte 1 – MongoDB&lt;/h3&gt;  &lt;h3&gt;¿Que es MongoDB?&lt;/h3&gt;  &lt;p&gt;Es un sistema de Bases de datos OpenSource, multiplataforma basado en Documentos JSON, de esquemas libres, lo que significa que cada registro puede tener un esquema de datos distinto, es decir, que&amp;#160; una colección puede contener registros con distintas estructuras. Las características más relevantes, (además de que es OpenSource), son la velocidad (es muuuy rápido) , su capacidad para soportar ambientes de alto rendimiento y su motor de consultas, simple y poderoso. Te recomiendo que veas los siguientes links para profundizar:&lt;/p&gt;  &lt;li&gt;&lt;a title="http://www.genbetadev.com/bases-de-datos/una-introduccion-a-mongodb" href="http://www.genbetadev.com/bases-de-datos/una-introduccion-a-mongodb"&gt;http://www.genbetadev.com/bases-de-datos/una-introduccion-a-mongodb&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a title="http://www.4tic.com/blog/2011/06/29/mongodb-la-mysql-del-nosql/" href="http://www.4tic.com/blog/2011/06/29/mongodb-la-mysql-del-nosql/"&gt;http://www.4tic.com/blog/2011/06/29/mongodb-la-mysql-del-nosql/&lt;/a&gt;     &lt;h3&gt;Instalación de MongoDB en Windows 7&lt;/h3&gt;    &lt;p&gt;Primero que nada, tenemos que descargar MongoDB desde el WebSite del proyecto: &lt;a title="http://www.mongodb.org/downloads" href="http://www.mongodb.org/downloads"&gt;http://www.mongodb.org/downloads&lt;/a&gt; , como puedes ver tienes la posibilidad de descargarlo para bastantes plataformas.&lt;/p&gt; &lt;/li&gt;  &lt;li&gt;   &lt;h5&gt;&lt;a href="http://www.mongodb.org/display/DOCS/Downloads"&gt;&lt;font style="font-weight:normal;"&gt;Descarga&lt;/font&gt;&lt;/a&gt;&lt;font style="font-weight:normal;"&gt;&amp;#160; y&amp;#160; descomprime&amp;#160; el Zip 32-bit. El compilado &amp;quot;Production&amp;quot; es el recomendado.&lt;/font&gt;&lt;/h5&gt; &lt;/li&gt;  &lt;li&gt;   &lt;h5&gt;&lt;a href="http://www.mongodb.org/display/DOCS/Downloads"&gt;&lt;font style="font-weight:normal;"&gt;Descarga&lt;/font&gt;&lt;/a&gt;&lt;font style="font-weight:normal;"&gt; y descomprime el Zip 64-bit &lt;/font&gt;&lt;/h5&gt;    &lt;h5&gt;&lt;em&gt;&lt;font style="background-color:#ffff00;font-weight:normal;" color="#000000"&gt;Nota, existen limitaciones de tamaño de almacenamiento en la versión de 32 Bits, que la puedes revisar en:&lt;/font&gt;&lt;/em&gt;&lt;a title="http://blog.mongodb.org/post/137788967/32-bit-limitations" href="http://blog.mongodb.org/post/137788967/32-bit-limitations"&gt;&lt;em&gt;&lt;font style="background-color:#ffff00;font-weight:normal;" color="#000000"&gt;http://blog.mongodb.org/post/137788967/32-bit-limitations&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;/h5&gt;    &lt;p&gt;Te recomiendo descomprimir el archivo y cambiar el nombre de la carpeta a algo más corto, por ejemplo, simplemente mongo.&lt;/p&gt;    &lt;h5&gt;Crear el directorio de Datos&lt;/h5&gt;    &lt;p&gt;Por defecto, MongoDB almacenará la data en la carpeta \db\data, pero esta no es creada automáticamente, por lo que debemos hacerlo nosotros.&lt;/p&gt;    &lt;p&gt;C:\&amp;gt; mkdir \data      &lt;br /&gt;C:\&amp;gt; mkdir \data\db &lt;/p&gt;    &lt;p&gt;Y listo!, ya tenemos instalado MongoDB. &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_131DFE68.png" /&gt;&lt;/p&gt;    &lt;h5&gt;Levantar el server y conectarnos a él.&lt;/h5&gt;    &lt;p&gt;Los binarios importantes que están en la carpeta \mongo\bin son:&lt;/p&gt; &lt;/li&gt;  &lt;li&gt;mongod.exe – que corresponde al servidor, prueba con mongod –help para las opciones &lt;/li&gt;  &lt;li&gt;mongo.exe – El Shell para administración    &lt;p&gt;En mi caso , entro a c:\mongo\bin\mongod.exe para correr el server:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_2084116E.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_2D7DF17F.png" width="374" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Quizás esta opción de levantar manualmente el servidor no nos acomode, pero descuida, el manual para instalarlo como servicio lo puedes encontrar acá :&lt;a title="http://www.mongodb.org/display/DOCS/Windows+Service" href="http://www.mongodb.org/display/DOCS/Windows+Service"&gt;http://www.mongodb.org/display/DOCS/Windows+Service&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;La consola de administración por defecto nos conecta al el servidor de MongoDB corriendo en localhost, y usa una base de datos llamada test, podemos ver más opciones para el arranque de el shell con &lt;tt&gt;mongo --help.&lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_0C1E4BE3.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_166F7043.png" width="305" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Luego descargue el Driver para C#, ya que vamos a programar la aplicación, yo descargué el MSI desde: &lt;a title="https://github.com/mongodb/mongo-csharp-driver/downloads" href="https://github.com/mongodb/mongo-csharp-driver/downloads"&gt;https://github.com/mongodb/mongo-csharp-driver/downloads&lt;/a&gt; en mi caso la versión 1.3&lt;/p&gt;    &lt;p&gt;Para ver una descripción de los comandos de administración del Shell puedes visitar &lt;a title="http://www.mongodb.org/display/DOCS/Developer+Zone" href="http://www.mongodb.org/display/DOCS/Developer+Zone"&gt;http://www.mongodb.org/display/DOCS/Developer+Zone&lt;/a&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_7C2F071E.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_346D7E37.png" width="400" height="65" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Se instala en Archivos de Programa\MongoDB\CsharpDriver 1.3&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_3328E558.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_58B262B9.png" width="423" height="215" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Y estamos listos con la instalación y el driver. Luego obviamente tenemos que hacer la referencia en el proyecto MVC 3.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_7DCFAD25.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_23C55D7C.png" width="316" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;h3&gt;Parte 2 - Creación del Blog “La Preparación”&lt;/h3&gt;    &lt;p&gt;Vamos a utilizar 3 clases, Artículo, Comentario y Tag, el modelo de clases el siguiente:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_2D3E1BF2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_27EF3541.png" width="366" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Y el código:&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; System;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; System.Collections.Generic;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; System.Web;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; MongoDB.Bson.Serialization.Attributes;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; MongoDB.Bson.Serialization.IdGenerators;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; MongoDB.Bson;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;namespace&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; Blog.Models&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#2b91af"&gt;Tag&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; tag { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#2b91af"&gt;Comentario&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;[&lt;span&gt;&lt;font color="#2b91af"&gt;BsonId&lt;/font&gt;&lt;/span&gt;]&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ObjectId&lt;/font&gt;&lt;/span&gt; id { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; fecha { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; usuario { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; texto { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; Articulo()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;Tags =&lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Tag&lt;/font&gt;&lt;/span&gt;&amp;gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;Comentarios = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Comentario&lt;/font&gt;&lt;/span&gt;&amp;gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;[&lt;span&gt;&lt;font color="#2b91af"&gt;BsonId&lt;/font&gt;&lt;/span&gt;]&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ObjectId&lt;/font&gt;&lt;/span&gt; id { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; titulo {&lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;;&lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; texto { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; fecha { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Tag&lt;/font&gt;&lt;/span&gt;&amp;gt; Tags { &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Comentario&lt;/font&gt;&lt;/span&gt;&amp;gt; Comentarios { &lt;span&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/span&gt;; &lt;span&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/span&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;Como puedes ver el Objeto &lt;strong&gt;Articulo contiene una lista de Tags y una lista de comentarios&lt;/strong&gt;, quise a propósito tener objetos “más complejos” que una colección Key-Value simple, para colocarme en un escenario un poco más real y que sirve al amigo lector &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_131DFE68.png" /&gt;&lt;/p&gt;    &lt;p&gt;MondoDB automáticamente asigna un id a cada objeto, sin tener que nosotros agregar una propiedad,&amp;#160; sin embargo por facilidad en el manejo y a manera de demo, voy a agregar un id propio, sin embargo, decoro el atributo con &lt;strong&gt;BsonId &lt;/strong&gt;indicando así que es un id de tipo BSON (Propiedades de MongoDB). La fecha la dejé como string, no voy a hacer búsquedas sobre ella, hay un tema de performance de cuidado sobre los datetime y su conversión.&lt;/p&gt;    &lt;p&gt;La Estructura del proyecto entonces, es la siguiente:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_5F55466F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_3DF5A0D3.png" width="253" height="460" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;h3&gt;Parte 3 – Pagina de Ingreso de POST (Index.cshtml)&lt;/h3&gt;    &lt;p&gt;Veamos el Index.cshtml y revisaremos la implementación de las siguientes funcionalidades:&lt;/p&gt; &lt;/li&gt;  &lt;li&gt;Ingreso de datos (Post&amp;#160; y Tags) &lt;/li&gt;  &lt;li&gt;Listado de Post &lt;/li&gt;  &lt;li&gt;Contador de Comentarios &lt;/li&gt;  &lt;p&gt;Borrar Post &lt;/p&gt;  &lt;p&gt;Primero que nada, vamos a ver el listado de datos, para eso veremos la acción del controlador y el método del modelo asociado:&lt;/p&gt;  &lt;h5&gt;Controlador&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ActionResult&lt;/font&gt;&lt;/span&gt; Index()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ArticulosModel&lt;/font&gt;&lt;/span&gt; model = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ArticulosModel&lt;/font&gt;&lt;/span&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ViewBag.Articulos = model.ObtArticulos();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return&lt;/font&gt;&lt;/span&gt; View();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;Modelo&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;IEnumerable&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt; ObtArticulos()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;MongoDatabase&lt;/font&gt;&lt;/span&gt; db = Db();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;MongoCollection&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt; Articulos=&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;db.GetCollection&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt;(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt; Articulos.FindAll().ToList&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;La función de conexión devuelve&amp;#160; un objeto MongoDatabase&amp;#160; referenciando a la base de datos en la que estoy trabajando, en mi caso &lt;strong&gt;mydb,&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; no es necesario que la crees antes, si no que mongoDB la crea onfly si es que no existe (lo mismo que las colecciones).&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;private&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;MongoDatabase&lt;/font&gt;&lt;/span&gt; Db()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160; string&lt;/font&gt;&lt;/span&gt; connectionString = &lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;mongodb://localhost&amp;quot;&lt;/font&gt;&lt;/span&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160;&amp;#160; MongoServer&lt;/font&gt;&lt;/span&gt; server = &lt;span&gt;&lt;font color="#2b91af"&gt;MongoServer&lt;/font&gt;&lt;/span&gt;.Create(connectionString);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160;&amp;#160; MongoDatabase&lt;/font&gt;&lt;/span&gt; db = server.GetDatabase(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;mydb&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160; return&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; db;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Ahora si analizamos el código del Modelo, podemos ver que primero creamos el objeto conexión a partir del método Db (El cual veremos a continuación). Luego obtenemos toda la colección con GetColletion, nota que la colección es tipada (Articulo), una MongoCollection de objeto articulo. Luego retornamos todos los registros (findAll), revisa la documentación de la api de CSharp &lt;a title="http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial" href="http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial"&gt;http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial&lt;/a&gt; para obtener mas información.&lt;/p&gt;  &lt;p&gt;En resumen, obtenemos toda la colección de “articulos”, con GetCollection&amp;lt;Articulo&amp;gt;(“articulos”), este último parámetro indica la colección dentro de MongoDB.&lt;/p&gt;  &lt;p&gt;En el controlador retorna hacia la vista,en el diccionario dinámico ViewBag, la lista de artículos. Como puedes ver esta vista no es tipada, de todos modos podemos recorrer la lista fácilmente con un foreach. Dentro de este ciclo, vamos a tener otro foreach en donde vamos a recorrer la lista de tags (articuloItem.Tags). &lt;/p&gt;  &lt;p&gt;Puedes notar que existen dos links, en los cuales se utiliza el helper @Url, el primero hace referencia a la Acción Detalle del Controlador Artículos, el cual nos envia a la vista de detalle, y el siguiente hace referencia a la acción Borrar del controlador Articulos. en estos Links ocupo el Id de Articulo como parámetro en la url, en las vistas y controlador lo vamos a tratar como un String y luego, al momento de acceder a la colección de MongoDB vamos a convertirlo a un ObjectID&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#800000"&gt;section&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;listado&amp;quot;&amp;gt;            &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;ul&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;            &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&amp;#160;&amp;#160; &lt;font style="background-color:#ffff00;"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;font face="Consolas"&gt;@&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt; (Blog.Models.&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt; articuloItem &lt;span&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; ViewBag.Articulos)           &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; {          &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;li&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;a&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Titulo&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&amp;#160;&lt;span&gt;&lt;font color="#ff0000"&gt;href&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Url.Action(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Detalle&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;,&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; new { Guid = articuloItem.id })&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;articuloItem.texto&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;a&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;br&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;articuloItem.fecha)&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color:#ffff00;"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;font face="Consolas"&gt;@&lt;/font&gt;&lt;/font&gt;articuloItem.Comentarios.Count() Comentarios, Tags:&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-ansi-language:en-us;mso-highlight:yellow;" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color:#ffff00;"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;font face="Consolas"&gt;@&lt;/font&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; (Blog.Models.&lt;span&gt;&lt;font color="#2b91af"&gt;Tag&lt;/font&gt;&lt;/span&gt; tagItem &lt;span&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; articuloItem.Tags)&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color:#ffff00;"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;font face="Consolas"&gt;&amp;lt;text&amp;gt;&lt;/font&gt;&lt;/font&gt; &lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;tagItem.tag ;&lt;/font&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;font-size:9.5pt;"&gt;&amp;lt;/text&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;a&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Borrar&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;href&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Url.Action(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Borrar&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;,            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; new { Guid = articuloItem.id })&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Borrar&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;a&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;gt;              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;li&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; }&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;ul&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#800000"&gt;section&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font color="#0000ff" face="Consolas"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;Lo anterior nos dibuja lo siguiente en pantalla:&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_3C44D4FF.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_45BD9375.png" width="394" height="136" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;Como vez, bastante fácil el recorrer la colección. Veamos ahora como se implementa la acción Borrar.&lt;/span&gt;&lt;/p&gt; &lt;span&gt;&lt;/span&gt;  &lt;h4&gt;Acción Borrar&lt;/h4&gt;  &lt;h5&gt;&lt;span&gt;Controlador&lt;/span&gt;&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ActionResult&lt;/font&gt;&lt;/span&gt; Borrar(&lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; Guid)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160; ArticulosModel&lt;/font&gt;&lt;/span&gt; model = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ArticulosModel&lt;/font&gt;&lt;/span&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; model.Borrar(Guid);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; return&lt;/font&gt;&lt;/span&gt; RedirectToAction(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Index&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;Modelo&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt;&lt;/span&gt; Borrar(&lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; Guid)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160; MongoDatabase&lt;/font&gt;&lt;/span&gt; db = Db();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; db.GetCollection&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt;(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;).FindAndRemove(&lt;span&gt;&lt;font color="#2b91af"&gt;Query&lt;/font&gt;&lt;/span&gt;.EQ(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;_id&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#2b91af"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ObjectId&lt;/font&gt;&lt;/span&gt;.Parse(Guid)), &lt;span&gt;&lt;font color="#2b91af"&gt;SortBy&lt;/font&gt;&lt;/span&gt;.Ascending(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;id&amp;quot;&lt;/font&gt;&lt;/span&gt;));&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;Al igual que el ejemplo anterior, en el controlador, obtenemos la referencia a mongoDB, y luego obtenemos la colección, y de inmediato utilizamos el método FindAndRemove y le pasamos la query que compara equivalencia (EQ) del campo “_id”, y le pasamos el campo Guid parseado a ObjectId. No podemos pasar directamente sin parsear el Id, ya que la equivalencia no se cumpliría. Puedes ver la manera de almacer el id en la colección escribiendo db.articulos.find() en el shell, fijate que el campo Id es _id:&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_6B4710D6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_7840F0E7.png" width="517" height="65" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;En resumen, esta sola línea de código permite obtener la colección filtrada mediante la query EQ, y a la vez, remover los elementos de ese filtro, es realmente fantástico que con una sola línea podamos hacer tanto sobre mongo.&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;Acción Detalle&lt;/h4&gt;  &lt;h5&gt;Controlador&lt;/h5&gt;  &lt;p&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ActionResult&lt;/font&gt;&lt;/span&gt; Detalle(&lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; Guid)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; if&lt;/font&gt;&lt;/span&gt; (Guid == &lt;span&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/span&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Guid = TempData[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;ObjId&amp;quot;&lt;/font&gt;&lt;/span&gt;].ToString();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160;&amp;#160; ArticulosModel&lt;/font&gt;&lt;/span&gt; model = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ArticulosModel&lt;/font&gt;&lt;/span&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; ViewBag.Id = Guid;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; return&lt;/font&gt;&lt;/span&gt; View(model.Detalle(Guid));&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;Modelo&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt; Detalle(&lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; Guid)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;MongoDatabase&lt;/font&gt;&lt;/span&gt; db = Db();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt; db.GetCollection&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt;(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;).FindOneById(&lt;span&gt;&lt;font color="#2b91af"&gt;ObjectId&lt;/font&gt;&lt;/span&gt;.Parse(Guid));&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;De igual manera que para borrar un registro, se obtiene la colección y obtenemos mediante el método FindOneById (parseando el Id) un único registro el cual retornaremos al controlador Detalla y este a su vez a la vista tipada. El if que vez en el controlador lo utilizo para determinar el id si es que es la primera carga de la vista detalle o si es que se creó un nuevo comentario en la vista&amp;#160; detalle, de manera de mantener del id.&lt;/p&gt;  &lt;h5&gt;Formulario de Inserción&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;Veamos el formulario, comentarios de CSS aparte (no soy diseñador, hago todo absolutamente horrible).&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_41EFC8D8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_20FC5631.png" width="384" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El código asociado a este formulario es el siguiente:&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#800000"&gt;section&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;contenido&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt;&lt;/span&gt; (Html.BeginForm(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Create&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span&gt;&lt;font color="#2b91af"&gt;FormMethod&lt;/font&gt;&lt;/span&gt;.Post, &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; { id = &lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;formulario&amp;quot;&lt;/font&gt;&lt;/span&gt; }))&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;titulo&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Título:&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;text&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;titulo&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;titulo&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;titulo&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Texto:&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#800000"&gt;textarea&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;texto&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;texto&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;rows&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;3&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;cols&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;40&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;textarea&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;tags&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Tags&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;            &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;text&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;tags&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;tags&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;value&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Grabar!&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;grabar&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#800000"&gt;section&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;   &lt;br /&gt;Muy simple la verdad, ahora veamos el Controlador y el Modelo&lt;/p&gt;  &lt;h5&gt;Controlador&lt;/h5&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;[&lt;span&gt;&lt;font color="#2b91af"&gt;HttpPost&lt;/font&gt;&lt;/span&gt;]           &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ActionResult&lt;/font&gt;&lt;/span&gt; Create(&lt;span&gt;&lt;font color="#2b91af"&gt;FormCollection&lt;/font&gt;&lt;/span&gt; form)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160; Articulo&lt;/font&gt;&lt;/span&gt; articulo = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; articulo.titulo = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;titulo&amp;quot;&lt;/font&gt;&lt;/span&gt;];&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; articulo.texto = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;texto&amp;quot;&lt;/font&gt;&lt;/span&gt;];&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; articulo.fecha = &lt;span&gt;&lt;font color="#2b91af"&gt;Convert&lt;/font&gt;&lt;/span&gt;.ToString(&lt;span&gt;&lt;font color="#2b91af"&gt;DateTime&lt;/font&gt;&lt;/span&gt;.Now);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; string&lt;/font&gt;&lt;/span&gt; tags = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;tags&amp;quot;&lt;/font&gt;&lt;/span&gt;];&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; char&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;[] delimitadores = { &lt;span&gt;&lt;font color="#a31515"&gt;&amp;#39; &amp;#39;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#a31515"&gt;&amp;#39;,&amp;#39;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#a31515"&gt;&amp;#39;.&amp;#39;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#a31515"&gt;&amp;#39;;&amp;#39;&lt;/font&gt;&lt;/span&gt; };&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&amp;#160; string&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt;[] TagsString = tags.Split(delimitadores);&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;#160;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt; (&lt;span&gt;&lt;font color="#2b91af"&gt;String&lt;/font&gt;&lt;/span&gt; tagtexto &lt;span&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; TagsString)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; articulo.Tags.Add(&lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;Tag&lt;/font&gt;&lt;/span&gt;() { tag = tagtexto });&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; }&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;&amp;#160; ArticulosModel&lt;/font&gt;&lt;/span&gt; model = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;ArticulosModel&lt;/font&gt;&lt;/span&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; model.Insertar(articulo);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; return&lt;/font&gt;&lt;/span&gt; RedirectToAction(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Index&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;Modelo&lt;/h5&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt;&lt;/span&gt; Insertar(&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt; articulo)           &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{          &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;MongoDatabase&lt;/font&gt;&lt;/span&gt; db = Db();           &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#2b91af"&gt;MongoCollection&lt;/font&gt;&lt;/span&gt;&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt; articulos = db.GetCollection&amp;lt;&lt;span&gt;&lt;font color="#2b91af"&gt;Articulo&lt;/font&gt;&lt;/span&gt;&amp;gt;(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;);           &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;articulos.Insert(articulo.ToBsonDocument());&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Nota que en el controlador, recibimos los objetos del formulario y los vamos asignando a un nuevo objeto Articulo, luego vamos separando los tags mediante delimitadores y los vamos ingresando a la lista de objetos tag de Articulo. Una vez que este listo el objeto, se lo pasamos al método del modelo para que lo inserte. Y nuevamente, crear la conexión, obtener la colección para luego insertar el articulo, parseado a una clase BsonDocument, que es con lo que trabaja MongoDB. El controlador nos devuelve a la acción Index, que nos va a recargar la vista.&lt;/p&gt;  &lt;h3&gt;Página detalle (Detalle.cshtml)&lt;/h3&gt;  &lt;p&gt;La página de detalle es una vista tipada, básicamente tiene el mismo funcionamiento que la página anterior, por lo que solo me voy a enfocar a las funcionalidades que varían. &lt;/p&gt;  &lt;p&gt;Un tema importante para la funcionalidad del detalle, es agregar nuevos comentarios, esto implica obtener el objeto Articulo desde la colección y luego agregarle un nuevo objeto comentario, para posteriormente almacenarlo.&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Veamos la inserción de un nuevo comentario:&lt;/p&gt;  &lt;h5&gt;Controlador&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;[HttpPost]&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; ActionResult CrearComentario(FormCollection form)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; ArticulosModel model = &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; ArticulosModel();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; model.CrearComentario(form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;id&amp;quot;&lt;/font&gt;&lt;/span&gt;].ToString(),&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; new&lt;/font&gt;&lt;/span&gt; Comentario()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; {&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; usuario = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;usuario&amp;quot;&lt;/font&gt;&lt;/span&gt;].ToString(),&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; texto = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;comentario&amp;quot;&lt;/font&gt;&lt;/span&gt;].ToString(),&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; fecha = Convert.ToString(DateTime.Now)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; });&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160; TempData[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;ObjId&amp;quot;&lt;/font&gt;&lt;/span&gt;] = form[&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;id&amp;quot;&lt;/font&gt;&lt;/span&gt;].ToString();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; return&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; RedirectToAction(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Detalle&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;Modelo&lt;/h5&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt;&lt;/span&gt; CrearComentario(&lt;span&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/span&gt; Guid, Comentario comentario)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; MongoDatabase db = Db();&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/span&gt; articulos = db.GetCollection&amp;lt;Articulo&amp;gt;(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; Articulo a = articulos.FindOneById(ObjectId.Parse(Guid));&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; a.Comentarios.Add(comentario);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160; articulos.Save&amp;lt;Articulo&amp;gt;(a);&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;En el controlador creamos el comentario, a partir de los datos obtenidos desde el formulario, recuerda que debemos almacenar en algún elemento de formulario el id del articulo, para obtener el elemento desde la colección, llamamos al método del modelo llamado CrearComentario y pasamos como argumento el nuevo objeto, luego retornamos a la acción detalle, lo que produce evidentemente una recarga de página y podremos ver la lista de comentarios actualizada. Es en esta acción donde utilizamos TempData para enviar el ObjId hacia la acción Detalle).&lt;/p&gt;  &lt;p&gt;En el modelo, como ya habíamos dicho, obtenemos el articulo (objeto a), y agregamos el comentario a la lista de comentarios &lt;em&gt;(a.Comentarios.Add(comentario)). &lt;/em&gt;Luego ( y con una facilidad fascinante) , simplemente guardamos el articulo con el método de MongoDB Save, indicando el tipo y el objeto que vamos a guardar.&lt;/p&gt;  &lt;p&gt;En la vista, el formulario tiene el siguiente código, en el que puedes ver que tenemos un campo oculto con el Id, el cual es asignado al ViewBag en el controlador Articulo, en la acción Detalle. Veamos el código:&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt;&lt;/span&gt; (Html.BeginForm(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;CrearComentario&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Articulos&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#2b91af"&gt;FormMethod&lt;/font&gt;&lt;/span&gt;.Post, &lt;span&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; { id = &lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;formularioPost&amp;quot;&lt;/font&gt;&lt;/span&gt; }))&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;usuario&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Usuario:&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;text&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;usuario&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;usuario&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;required&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;true&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;             &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; placeholder&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Ingrese su Nombre:&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;=&amp;quot;comentario&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Comentario:&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;label&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;text&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;comentario&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;comentario&amp;quot;&lt;/font&gt;&lt;/span&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span&gt;&lt;font color="#ff0000"&gt;required&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;true&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;placeholder&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Ingrese Comentario:&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;value&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Comentar!&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;comentar&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;input&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;#160; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;hidden&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;value&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;ViewBag.Id&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;id&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Id&amp;quot;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font style="font-size:11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1BAD6F80.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_537FB3A3.png" width="441" height="344" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Luego, todos los comentarios ingresados son mostrador en la tabla siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_71E9F48C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_3C04FF72.png" width="441" height="138" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cuyo código es muy simple, recordemos que esta vista es tipada, por lo que podemos recorrer la colección de Comentarios fácilmente:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#800000"&gt;ul&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;          &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt; (Blog.Models.&lt;span&gt;&lt;font color="#2b91af"&gt;Comentario&lt;/font&gt;&lt;/span&gt; comentarioItem &lt;span&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; @Model.Comentarios)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;{&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;li&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;            &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;comentarioItem.texto&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;Posteado el &lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;comentarioItem.fecha By &lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;"&gt;&lt;font style="background-color:#ffff00;"&gt;@&lt;/font&gt;&lt;/span&gt;comentarioItem.usuario&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;p&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; &amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;li&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;ul&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font color="#0000ff" face="Consolas"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Puedes utilizar MongoVUE para visualizar los datos , en el caso que no te guste utilizar la Shell, descárgalo en&amp;#160; &lt;a title="http://www.mongovue.com/" href="http://www.mongovue.com/"&gt;http://www.mongovue.com/&lt;/a&gt;, yo descargué la versión gratis, aunque el producto no es caro, de hecho estamos evaluando el comprarlo, ya que ayuda bastante&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_6F60C2CE.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_375ECEEB.png" width="244" height="67" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;Nos conectamos y podemos ver la colección y su estructura.&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_04229582.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_10440FA9.png" width="514" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;strong&gt;Nota que los comentarios tienen el _id 00000000000, debido a que no los estoy asignando en la creación del comentario,&amp;#160; ya que no voy a hacer nada con esto, sin embargo, si vas a hacer filtros mediante los comentarios, es necesario que si tengan un Id asignado.&lt;/strong&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Descarga el ejemplo!! &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_131DFE68.png" /&gt;&lt;/h3&gt;  &lt;p&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=053a660afa3473b3&amp;amp;resid=53A660AFA3473B3!1793&amp;amp;parid=53A660AFA3473B3!245&amp;amp;authkey=!AGirLzikfwiJNl0" target="_blank"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_18250435.png" width="240" height="114" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Sumario&lt;/h3&gt;  &lt;p&gt;No soy para nada un experto en MongoDB, simplemente dije “voy a investigar, hacer una aplicación de prueba, y escribir en el blog lo que aprendí”, y dicho sea de paso, proponerlo para la búsqueda entre miles de registros para un sistema en producción, para esto tenía que convencer a mi jefe para que diera el OK a utilizar MongoDB, y bueno, ese es tema aparte, pero lo aprobó &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_131DFE68.png" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Personalmente me sorprendió la rapidez, y su nueva filosofía, distinta a mis ojos que solo conocían bases de datos relacionales. La API de C# provee de prácticamente&amp;#160; de todo lo necesario. Quizás puedo criticar la falta e ejemplos en C# o que yo soy malo para buscar información, justamente fue esto lo que me inspiró a escribir este pequeño tutorial, de manera de poder ayudar a los que andan tan perdidos como yo.&lt;/p&gt;  &lt;p&gt;Seguramente hay gente que puede aportar mejorando este código, sea bienvenido, de esa manera yo también aprendo &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_131DFE68.png" /&gt;     &lt;br /&gt;    &lt;br /&gt;Espero que te sirva!! y ya tengo otro articulo sobre búsquedas de texto, en VBNET y Mongo &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Risa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_openmouthedsmile_5F00_0774075D.png" /&gt;&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;  &lt;p&gt;&lt;img alt="brown" src="http://www.mongodb.org/download/attachments/132305/PoweredMongoDBbrown50.png?version=1&amp;amp;modificationDate=1247081569057" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201975" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=gMUpLVwt81w:GpxpgbgwT4A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=gMUpLVwt81w:GpxpgbgwT4A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/MongoDB/default.aspx">MongoDB</category></item><item><title>HTML5CL–Comunidad Chilena entorno a HTML5</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/28/html5cl-comunidad-chilena-entorno-a-html5.aspx</link><pubDate>Mon, 28 Nov 2011 13:22:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201907</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201907</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201907</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/28/html5cl-comunidad-chilena-entorno-a-html5.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_72A9DE91.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_57FD4278.png" width="543" height="105" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hola que tal?, te cuento que estamos armando una iniciativa de compartir información acerca de este nuevo estándar de la Web. La URL es:&lt;/p&gt;  &lt;h2 align="center"&gt;&lt;a title="http://html5cl.wordpress.com/" href="http://html5cl.wordpress.com/"&gt;http://html5cl.wordpress.com/&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Como dice el sitio:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;HTML5CL es un lugar de encuentro para que nosotros, los desarrolladores web compartamos información acerca de este nuevo estándar de la Web. Buscamos la manera de apoyarnos mutuamente fomentando el buen uso de las nuevas características mediante tutoriales, videos, aportes de todos. Entre todos hacemos este sitio!&lt;/p&gt;  &lt;p&gt;Seguramente preguntas como puedo cooperar…&lt;/p&gt;  &lt;p&gt;Puedes colaborar enviando tus aportes al correo electrónico &lt;a href="mailto:contacto.html5cl@gmail.com"&gt;contacto.html5cl@gmail.com&lt;/a&gt;, todo es bienvenido:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WebCast &lt;/li&gt;    &lt;li&gt;ScreenCast &lt;/li&gt;    &lt;li&gt;Artículos &lt;/li&gt;    &lt;li&gt;Noticias &lt;/li&gt;    &lt;li&gt;Código con ejemplo ( es importante que adjuntes el código, de manera que todos puedan probar tus aportes) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;El reconocimiento del material, siempre será del autor, es por eso que puedes especificar tu correo, Facebook, twitter, la url de tu propio sitio web, etc.&lt;/p&gt;  &lt;p&gt;Esperamos tener una buena llegada con los desarrolladores. La cara visible de esta comunidad es tu mismo, con tus aportes. &lt;/p&gt;  &lt;p&gt;---------&lt;/p&gt;  &lt;p&gt;La idea es que todos cooperemos, en mi caso, fue un video sobre LocalStorage:&lt;/p&gt; &lt;object width="560" height="315"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jiqt_3AagwE?version=3&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Jiqt_3AagwE?version=3&amp;amp;hl=es_ES" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;Espero que te animes a cooperar!   &lt;br /&gt;Saludos,    &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201907" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=sk4wfKdE6eU:4ONpuTWVTk0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=sk4wfKdE6eU:4ONpuTWVTk0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>Slides App en HTML5, Los pilares de una Nueva Web–TechDays 2011</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/22/slides-app-en-html5-los-pilares-de-una-nueva-web-techdays-2011.aspx</link><pubDate>Tue, 22 Nov 2011 12:07:41 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201821</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201821</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201821</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/22/slides-app-en-html5-los-pilares-de-una-nueva-web-techdays-2011.aspx#comments</comments><description>&lt;p&gt;Hola, también les dejo los slides de la charla de HTML que dimos con el Maestro Miguel Ángel Sáez, agradezco a todos los buenos comentarios &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_0C83A208.png" /&gt;&lt;/p&gt;  &lt;p&gt;Recuerden lo del diplomado en HTML5 y el hashtag #HTML5CL para comenzar a armar comunidad e intercambiar información!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/b/rmugar/archive/2011/11/11/diplomado-microsoft-fundamentos-de-html5.aspx" href="http://blogs.msdn.com/b/rmugar/archive/2011/11/11/diplomado-microsoft-fundamentos-de-html5.aspx"&gt;http://blogs.msdn.com/b/rmugar/archive/2011/11/11/diplomado-microsoft-fundamentos-de-html5.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div style="width:425px;" id="__ss_10269845"&gt;&lt;strong style="margin:12px 0px 4px;display:block;"&gt;&lt;a title="Aplicaciones html5 tech days-mañana" href="http://www.slideshare.net/gonpec/aplicaciones-html5-tech-daysmaana"&gt;Aplicaciones html5 tech days-mañana&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse10269845" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aplicacioneshtml5techdays-maana-111122055554-phpapp02&amp;amp;stripped_title=aplicaciones-html5-tech-daysmaana&amp;amp;userName=gonpec" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed name="__sse10269845" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=aplicacioneshtml5techdays-maana-111122055554-phpapp02&amp;amp;stripped_title=aplicaciones-html5-tech-daysmaana&amp;amp;userName=gonpec" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="padding-bottom:12px;padding-left:0px;padding-right:0px;padding-top:5px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/gonpec"&gt;Gonzalo C.&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;  &lt;p&gt;Saludos,   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201821" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=NgqDC75n1uk:5Pn180V7pj8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=NgqDC75n1uk:5Pn180V7pj8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>Slides de Novedades de WebMatrix Beta 2–TechDays 2011</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/22/slides-de-novedades-de-webmatrix-beta-2-techdays-2011.aspx</link><pubDate>Tue, 22 Nov 2011 11:53:37 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201820</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201820</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201820</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/22/slides-de-novedades-de-webmatrix-beta-2-techdays-2011.aspx#comments</comments><description>&lt;p&gt;Hola, les comparto la presentación que utilicé para la charla de WebMatrix 2 en el TechDay 2011,&lt;strong&gt; recuerda que está disponible la academia MVA de WebMatrix en :&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="https://www.microsoftvirtualacademy.com/tracks/desarrollo-con-webmatrix" href="https://www.microsoftvirtualacademy.com/tracks/desarrollo-con-webmatrix"&gt;https://www.microsoftvirtualacademy.com/tracks/desarrollo-con-webmatrix&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;y que pueden descargar WebMatrix Beta 2 desde:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/web/webmatrix/next/"&gt;http://www.microsoft.com/web/webmatrix/next/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Las Slides!&lt;/p&gt;  &lt;div style="width:425px;" id="__ss_10269734"&gt;&lt;object id="__sse10269734" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webmatrix2desarrollowebgratissimpleabiertotodoenuno-111122054602-phpapp02&amp;amp;stripped_title=web-matrix-2desarrollowebgratissimpleabiertotodoenuno&amp;amp;userName=gonpec" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed name="__sse10269734" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webmatrix2desarrollowebgratissimpleabiertotodoenuno-111122054602-phpapp02&amp;amp;stripped_title=web-matrix-2desarrollowebgratissimpleabiertotodoenuno&amp;amp;userName=gonpec" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;  &lt;p&gt;Saludos!   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201820" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=Ye7r6LG3h1o:sSWwK9CjU_Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=Ye7r6LG3h1o:sSWwK9CjU_Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/WebMatrix/default.aspx">WebMatrix</category></item><item><title>Ajax Control Toolkit November 2011 Release</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/17/ajax-control-toolkit-november-2011-release.aspx</link><pubDate>Thu, 17 Nov 2011 22:17:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201745</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201745</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201745</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/17/ajax-control-toolkit-november-2011-release.aspx#comments</comments><description>&lt;p&gt;(&lt;a target="_blank" href="http://stephenwalther.com/blog/archive/2011/11/16/ajax-control-toolkit-november-2011-release.aspx"&gt;Extracto del Blog de Stephen Walter&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Se lanz&amp;oacute; un nuevo release del ya famoso Ajax Control Toolkit, esta vez se introduce un nuevo&amp;nbsp; control Ballon&amp;nbsp; Popup y mejoras en el ya existente Control Tab, incluyendo el &lt;strong&gt;soporte&amp;nbsp; de carga bajo demanda de cada pesta&amp;ntilde;a y el soporte para navegaci&amp;oacute;n mediante teclado&lt;/strong&gt;. Se ha solucionado los bugs m&amp;aacute;s reportados en CodePlex.com&lt;/p&gt;
&lt;p&gt;Puedes descargar este control desde el sitio de CodePlex.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://AjaxControlToolkit.CodePlex.com" title="http://AjaxControlToolkit.CodePlex.com"&gt;http://AjaxControlToolkit.CodePlex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De manera alternativa y r&amp;aacute;pida se puede obtener esta versi&amp;oacute;n del ACT utilizando&amp;nbsp; NuGet simplemente abriendo la consola del&amp;nbsp; Library Package Manager en Visual Studio 2010 y escribir:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_6A55611B.png"&gt;&lt;img height="67" width="500" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_444F8AF8.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Con el control ballonPopUpExtender puedes hacer lo siguiente ente otras cosas:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_103AEBA5.png"&gt;&lt;img height="236" width="348" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4734C9DE.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_73051DCD.png"&gt;&lt;img height="246" width="347" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_1AE81D2D.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Con una configuraci&amp;oacute;n realmente f&amp;aacute;cil, especificando el TargetControlID al que se va a asignar el BallonPopUpExtender&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1F7E27E7.png"&gt;&lt;img height="212" width="514" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_6B698893.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sobre las pesta&amp;ntilde;as, mejor lo lees de la fuente, pero que puedes esperar? Antes el contenido de los tabs se cargaban al momento del redenrizar el control, lo que a toda vista puede generar un problema de performance o de vista de actualizaci&amp;oacute;n de datos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rev&amp;iacute;salo en el blog de Sthepen Walther:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stephenwalther.com/blog/archive/2011/11/16/ajax-control-toolkit-november-2011-release.aspx" title="http://stephenwalther.com/blog/archive/2011/11/16/ajax-control-toolkit-november-2011-release.aspx"&gt;http://stephenwalther.com/blog/archive/2011/11/16/ajax-control-toolkit-november-2011-release.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Actualmente ya hay bastantes plugins para JQuery que permiten utilizar efectos similares en nuestras p&amp;aacute;ginas, sin embargo, si eres un programador WebForm te va a servir mucho esta nueva release.&lt;/p&gt;
&lt;p&gt;Saludos!   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201745" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=cvHbZO19tWs:iIehNk1Zq6w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=cvHbZO19tWs:iIehNk1Zq6w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/Ajax+Control+Toolkit/default.aspx">Ajax Control Toolkit</category></item><item><title>Video del WebCast de Relación de ASP.NET con HTML5 y CSS3</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/15/video-del-webcast-de-relaci-243-n-de-asp-net-con-html5-y-css3.aspx</link><pubDate>Tue, 15 Nov 2011 00:50:43 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201698</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201698</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201698</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/15/video-del-webcast-de-relaci-243-n-de-asp-net-con-html5-y-css3.aspx#comments</comments><description>&lt;p&gt;Hola, acá les dejo el video del webcast de hoy sobre la relación de ASP.NET con&amp;#160; HTML5 y CSS3, no apuntaba a ser algo muy técnico, más bien una conversación acerca de lo que está haciendo el team ASP.NET en Webforms y MVC. &lt;/p&gt;  &lt;p&gt;Ahh trata de verlo en HD , vas a distinguir mejor el código y te advierto, dura 1 hora 20 minutos, para rato!&lt;/p&gt; &lt;object width="560" height="315"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ls9wPjc7J9g?version=3&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ls9wPjc7J9g?version=3&amp;amp;hl=es_ES" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;Saludos!   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201698" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=3oGWB7qQ4mw:gzTTbKUqgD0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=3oGWB7qQ4mw:gzTTbKUqgD0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>[Tips] Activar Autocompletación de código JQuery en WebMatrix Beta 2</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/11/tips-activar-autocompletaci-243-n-de-c-243-digo-jquery-en-webmatrix-beta-2.aspx</link><pubDate>Fri, 11 Nov 2011 13:50:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201628</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201628</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201628</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/11/tips-activar-autocompletaci-243-n-de-c-243-digo-jquery-en-webmatrix-beta-2.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola que tal, una de las características que más me gustan en &lt;a href="http://www.microsoft.com/web/webmatrix/next/" target="_blank"&gt;WebMatrix beta 2&lt;/a&gt; son la autocompletación de código para PHP, funciones de WordPress y obviamente &lt;a target="_blank"&gt;jQuery&lt;/a&gt;, pero la primera vez que lo baje, no me funcionó el intellisense de jQuery, pense que algo no estaba haciendo bien,y claro, hay que agregar la referencia al archivo de autocompletar. Creo que eso tiene lógica, debido a que este archivo, que es el mismo que se utiliza en Visual Studio, se puede actualizar tan rápido como versiones de jQuery están siendo liberadas, ( y están liberando versiones con mucha frecuencia!)&lt;/p&gt;  &lt;p&gt;Primero que nada, descarga la versión de vsdoc desde &lt;a title="http://www.asp.net/ajaxlibrary/cdn.ashx" href="http://www.asp.net/ajaxlibrary/cdn.ashx"&gt;http://www.asp.net/ajaxlibrary/cdn.ashx&lt;/a&gt; , en mi caso seleccione la 1.7.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1065EACA.png"&gt;&lt;img style="display:inline;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_48382EED.png" width="492" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Luego la agregar a tu proyecto, a continuación agregar la referencia al archivo en donde quieres que funcione la autocompletación:&lt;/p&gt;  &lt;h4&gt;/// &amp;lt;reference file=&amp;quot;jquery-1.7-vsdoc.js&amp;quot; /&amp;gt;&lt;/h4&gt;  &lt;p&gt;y listo, ya tienes Intellinsense para jQuery en WebMatrix Beta 2&lt;/p&gt;  &lt;p&gt;Y si no tienes WebMatrix, descárgalo ya!   &lt;br /&gt;&lt;a title="http://www.microsoft.com/web/webmatrix/next/" href="http://www.microsoft.com/web/webmatrix/next/"&gt;http://www.microsoft.com/web/webmatrix/next/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Saludos,   &lt;br /&gt;@chalalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201628" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=x0ZJr4EpYno:Zu1FRErrsNc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=x0ZJr4EpYno:Zu1FRErrsNc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/jquery/default.aspx">jquery</category><category domain="http://geeks.ms/blogs/gperez/archive/tags/WebMatrix/default.aspx">WebMatrix</category></item><item><title>TechDays 2011- Chile : Agenda disponible!</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/10/techdays-2011-chile-agenda-disponible.aspx</link><pubDate>Thu, 10 Nov 2011 20:54:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201621</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201621</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201621</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/10/techdays-2011-chile-agenda-disponible.aspx#comments</comments><description>&lt;p&gt;Est&amp;aacute;n abiertos los registros para el evento TechDays 2011, tengo el agrado de participar como orador, sobre temas de HTML5 y WebMatrix, espero que nos veamos all&amp;aacute; &lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_72DA2F3B.png" alt="Sonrisa" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" /&gt;&lt;/p&gt;
&lt;h5&gt;Reg&amp;iacute;strate en:&lt;a href="http://www.techdays.cl/registro.html" title="http://www.techdays.cl/registro.html"&gt;http://www.techdays.cl/registro.html&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Evento de la Ma&amp;ntilde;ana:&lt;/strong&gt;Orientado a Profesionales (Infraestructura y Desarrollo) que trabajen en el &amp;aacute;rea Inform&amp;aacute;tica dentro de una empresa. Abordar&amp;aacute; temas de Innovaci&amp;oacute;n, Entornos de Trabajo flexibles, Valor de negocios, Reducci&amp;oacute;n de costos, Nuevas tendencias (computaci&amp;oacute;n en la nube, consumerizaci&amp;oacute;n de TI, etc.).&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;"&gt;Yo estoy a las 10:40 junto a Miguel &amp;Aacute;ngel Saez hablando de HTML5,CSS y Javascript&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_11B0A31A.png"&gt;&lt;img height="360" width="541" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_1BB51E78.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Evento de la tarde:&lt;/strong&gt;Para Desarrolladores o Profesionales de TI independientes,&amp;nbsp; Emprendedores, o Estudiantes de inform&amp;aacute;tica interesados en temas de Desarrollo web, de Videojuegos, Desarrollo m&amp;oacute;vil, Computaci&amp;oacute;n en la nube, Virtualizaci&amp;oacute;n, Administraci&amp;oacute;n y Soporte de equipos,etc.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff00;"&gt;Estoy a las 17:00 horas junto a Maximiliano Mar&amp;iacute;n hablando sobre WebMatrix 2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_4423DABF.png"&gt;&lt;img height="267" width="544" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_2113694F.png" alt="image" border="0" title="image" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nos vemos!   &lt;br /&gt;Saludos,    &lt;br /&gt;Gonzalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201621" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=XDSjB28t-7c:eF-KSw0fbQU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=XDSjB28t-7c:eF-KSw0fbQU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/Eventos/default.aspx">Eventos</category></item><item><title>ASP.NET 4.5–Nueva característica de Agrupación y Minificación</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/05/asp-net-4-5-nueva-caracter-237-stica-de-agrupaci-243-n-y-minificaci-243-n.aspx</link><pubDate>Sat, 05 Nov 2011 22:24:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201551</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201551</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201551</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/05/asp-net-4-5-nueva-caracter-237-stica-de-agrupaci-243-n-y-minificaci-243-n.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola que tal, hoy voy a hablar sobre una muy buena caracter&amp;iacute;stica que nos trae ASP.NET 4.5. Para situarnos en el contexto, hablemos de optimizaci&amp;oacute;n, ASP.NET nos ha dado mecanismos de optimizaci&amp;oacute;n en el front-end y back-end. T&amp;eacute;cnicas de agrupaci&amp;oacute;n y Minificaci&amp;oacute;n ya&amp;nbsp; eran posibles de aplicar en ASP.NET, sin embargo, no con la facilidad y flexibilidad que nos presenta &lt;a href="http://msdn.microsoft.com/en-us/netframework/hh403373" target="_blank"&gt;ASP.NET 4.5 Developer Preview&lt;/a&gt; , la cual introduce bundling(Agrupaci&amp;oacute;n o combinaci&amp;oacute;n), que nos permite combinar m&amp;uacute;ltiples archivos JavaScript para una carga m&amp;aacute;s r&amp;aacute;pida al evitar request por cada uno de los archivos js, y aplicando minificaci&amp;oacute;n, que reduce considerablemente el tama&amp;ntilde;o de los archivos JavaScript y CSS removiendo los caracteres innecesarios. &lt;/p&gt;
&lt;p&gt;Veamos como funciona, para esto veamos la estructura t&amp;iacute;pica de un proyecto ASP.NET WebForm:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_0DBDCBAF.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_32AB665B.png" height="384" width="245" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El archivo index.aspx est&amp;aacute; simplificado al m&amp;aacute;ximo solo para efectos demostrativos, veamos el c&amp;oacute;digo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_1DD96DDB.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_06CAEC9F.png" height="331" width="542" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Como ves, solo tenemos la carga de los CSS y los Scripts, al momento de ver las peticiones request de la p&amp;aacute;gina veremos:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_009F8C05.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_3E4C73C1.png" height="195" width="537" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nos podemos dar cuenta de la forma de la carga de los archivos,&amp;nbsp; tenemos 9 peticiones y 137KB.&lt;/p&gt;
&lt;p&gt;Veamos ahora la nueva caracter&amp;iacute;stica de ASP. NET 4.5, que permite reducir el numero de request combinando los archivos JS en uno solo, al igual que los archivos CSS, los cuales son minimizados autom&amp;aacute;ticamente.&lt;/p&gt;
&lt;p&gt;Primero que nada debemos hacer referencia ahora a las carpetas en donde se encuentran los script y estilos:&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#800000;"&gt;link&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;href&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;Styles/css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;rel&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;text/css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#800000;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;src&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;Scripts/js&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#800000;"&gt;script&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;color:#0000ff;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;Y en el globlax.asax, agregar en el m&amp;eacute;todo Application_Start la combinaci&amp;oacute;n por Default (EnableDefaultBundles)&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;color:#0000ff;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;color:#0000ff;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#800000;"&gt;Import&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#ff0000;"&gt;Namespace&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;System.Web.Optimization&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:yellow;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="background-color:#ffff00;font-size:9.5pt;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; Application_Start(&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; sender &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; e &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#2b91af;"&gt;BundleTable&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;"&gt;.Bundles.EnableDefaultBundles()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Ahora en tiempo de ejecuci&amp;oacute;n autom&amp;aacute;ticamente&amp;nbsp; se combinar&amp;aacute; y minimizar&amp;aacute;n los archivos JS y CSS, veamos:&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_4E7427BB.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_4D8B9C04.png" height="110" width="543" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Wow!!!, El CSS minimizado y el JS minimizado, &amp;eacute;l tama&amp;ntilde;o total del request es 80KB, pero una aclaraci&amp;oacute;n, &lt;b&gt;&lt;span style="color:#ff0000;"&gt;debes&amp;nbsp; eliminar todos los archivos que nos vas a ocupar en producci&amp;oacute;n, como por ejemplo, los ya minimizados, por que ahora ya no estas discriminando por archivo referenciado desde tu p&amp;aacute;gina, si no que es toda la carpeta Script, lo mismo para los CSS, adem&amp;aacute;s deben estar bien formateados o la minificaci&amp;oacute;n falla.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Para comprobar esto, podemos ver la respuesta del request al recurso CSS Minimizado&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_63FE3A8B.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_527DB3E6.png" height="151" width="544" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;Ahora tambi&amp;eacute;n puedes crear tu propio Bundling en el archivo globlal.asax, para CSS con CssMinify o para JavaScript JsMinify y agregrando los archivos que ser&amp;aacute;n combinados y minimizados&amp;nbsp; con su ruta relativa.&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; Application_Start(&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; sender &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; e &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#2b91af;"&gt;BundleTable&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;.Bundles.EnableDefaultBundles()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; cssBundle = &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#2b91af;"&gt;Bundle&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;(&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;~/Content/css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#0000ff;"&gt;GetType&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;(&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#2b91af;"&gt;CssMinify&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;cssBundle.AddFile(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;~/Styles/css1.css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;cssBundle.AddFile(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;~/Styles/css2.css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;cssBundle.AddFile(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;~/Styles/css3.css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;cssBundle.AddFile(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="color:#a31515;"&gt;&amp;quot;~/Styles/css3.css&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-size:9.5pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;span style="font-size:9.5pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;"&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-image:none;line-height:11pt;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-highlight:white;"&gt;&lt;span style="font-size:9.5pt;color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;font-size:small;"&gt;Para hacer un resumen:     &lt;br /&gt;Antes&amp;nbsp; del aplicar esta caracter&amp;iacute;stica:9 Peticiones, 137Kb      &lt;br /&gt;Despu&amp;eacute;s de aplicar combinaci&amp;oacute;n y minificaci&amp;oacute;n:3 peticiones, 80Kb.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Espero que te sirva &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_6ECAF606.png" /&gt;    &lt;br /&gt;Saludos!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201551" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=oXoXEpEB5k0:kk_C11hL_fE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=oXoXEpEB5k0:kk_C11hL_fE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Webcast MSDN: Trabajando con ASP.NET 4.5 &amp; HTML5 &amp; CSS</title><link>http://geeks.ms/blogs/gperez/archive/2011/11/03/webcast-msdn-trabajando-con-asp-net-4-5-amp-html5-amp-css.aspx</link><pubDate>Thu, 03 Nov 2011 02:44:55 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201500</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201500</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201500</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/11/03/webcast-msdn-trabajando-con-asp-net-4-5-amp-html5-amp-css.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_7956F6FB.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_7802384F.png" width="232" height="65" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hola que tal, los quiero invitar a este WebCast que voy a dar el 14 de Noviembre, espero que puedan agendarlo &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Sonrisa" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/wlEmoticon_2D00_smile_5F00_7E859212.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Url:       &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032498442&amp;amp;Culture=es-AR"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032498442&amp;amp;Culture=es-AR&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Si estas desarrollando un nuevo Sitio Web con ASP.NET o estas manteniendo uno existente, de seguro ya estarás escuchando las voces que hablan de HTML5.En esta sesión veremos cómo trabajar con HTML5 y CSS3 dentro de Visual Studio en proyectos ASP.NET. También veremos lo nuevo que nos trae JavaScript para el desarrollo de aplicaciones más ricas y modernas todo esto bajo Visual Studio 2011.&lt;/p&gt;  &lt;p&gt;Inicio: lunes, 14 de noviembre de 2011 02:00 p.m.&amp;#160; Zona horaria: (GMT-05:00) Bogotá&lt;/p&gt;  &lt;p&gt;Hora Chile: 16:00 horas   &lt;br /&gt;Duración: 1 hora(s)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_11C648B2.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gperez/image_5F00_thumb_5F00_305CE703.png" width="425" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nos vemos allá!   &lt;br /&gt;Saludos!    &lt;br /&gt;Gonzalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201500" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=ktwoKI_KJ44:Xz5ZWv3h5JQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=ktwoKI_KJ44:Xz5ZWv3h5JQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://geeks.ms/blogs/gperez/archive/tags/Eventos/default.aspx">Eventos</category></item><item><title>[ASP.NET] Acelera tus WebSites con WebCache</title><link>http://geeks.ms/blogs/gperez/archive/2011/10/27/asp-net-acelera-tus-websites-con-webcache.aspx</link><pubDate>Thu, 27 Oct 2011 14:43:30 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201397</guid><dc:creator>Gonzalo Perez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/gperez/rsscomments.aspx?PostID=201397</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/gperez/commentapi.aspx?PostID=201397</wfw:comment><comments>http://geeks.ms/blogs/gperez/archive/2011/10/27/asp-net-acelera-tus-websites-con-webcache.aspx#comments</comments><description>&lt;p&gt;Hola que tal, si bien no es nada nuevo esto de WebCache, he visto que es poco utilizado y realmente muy útil, pongámonos en la siguiente situación :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;“Tienes una consulta a una fuente de datos, la cual tiene un tiempo de ejecución y/o de CPU considerable, los datos tienen una frecuencia de actualización de unos 30 minutos, por ejemplo un reporte del estado sobre algún proceso.”&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ahora bien, podríamos pensar en usar sesiones , con todo el costo en rendimiento y problemas de escalabilidad, pero ya que las sesiones son por usuario, cuando otro usuario, alguien que no ha ingresado a ver el reporte, lo haga, de todos modos deberá esperar, sin considerar que luego de 20min (tiempo de vida por defecto de las sesiones), el usuario que ya había ingresado, va a tener que esperar nuevamente. Entonces las sesiones no son una solución efectiva al problema.&lt;/p&gt;  &lt;p&gt;Desde la versión 1.1 de ASP.NET (hace ya bastantes años, &lt;a href="http://support.microsoft.com/kb/917411/en-us" target="_blank"&gt;aunque se recomienda usarlo desde la versión 2&lt;/a&gt;) se implemente la &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.caching.cache(v=VS.100).aspx" target="_blank"&gt;Clase Cache&lt;/a&gt;, que nos permite persistir en memoria objetos, además nos permite definir la cantidad de tiempo que los datos van a persistir e implementar un callback para cuando la cache expira. Esta cache es compartida por todas las solicitudes al sitio, no solo por usuario.&lt;/p&gt;  &lt;p&gt;Un pequeño extracto de código de una aplicación(modificado):&lt;/p&gt;  &lt;p&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Private&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt; getReporte()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; Dim&lt;/font&gt;&lt;/span&gt; dt &lt;span&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;New&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#2b91af"&gt;DataTable&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&amp;#160; If&lt;/font&gt;&lt;/span&gt; Cache.Item(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;datos&amp;quot;&lt;/font&gt;&lt;/span&gt;) &lt;span&gt;&lt;font color="#0000ff"&gt;Is&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;Nothing&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dt.ReadXml(Server.MapPath(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;Ventas2.xml&amp;quot;&lt;/font&gt;&lt;/span&gt;))&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Cache.Insert(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;datos&amp;quot;&lt;/font&gt;&lt;/span&gt;, dt, &lt;span&gt;&lt;font color="#0000ff"&gt;Nothing&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#2b91af"&gt;DateTime&lt;/font&gt;&lt;/span&gt;.Now.AddMinutes(30),          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span&gt;&lt;font color="#2b91af"&gt;TimeSpan&lt;/font&gt;&lt;/span&gt;.Zero, &lt;span&gt;&lt;font color="#2b91af"&gt;CacheItemPriority&lt;/font&gt;&lt;/span&gt;.Default, &lt;span&gt;&lt;font color="#0000ff"&gt;New&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;CacheItemRemovedCallback&lt;/font&gt;&lt;/span&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (&lt;span&gt;&lt;font color="#0000ff"&gt;AddressOf&lt;/font&gt;&lt;/span&gt; ReportRemovedCallback))&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;Else&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dt = &lt;span&gt;&lt;font color="#0000ff"&gt;DirectCast&lt;/font&gt;&lt;/span&gt;(Cache.Item(&lt;span&gt;&lt;font color="#a31515"&gt;&amp;quot;datos&amp;quot;&lt;/font&gt;&lt;/span&gt;), &lt;span&gt;&lt;font color="#2b91af"&gt;DataTable&lt;/font&gt;&lt;/span&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font color="#0000ff" face="Consolas"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Esta pequeña función obtiene los datos de un XML que es bastante extenso,(en realidad el código original hace referencia a un WebService que se demora bastante en responder, cerca que 20 segundos). Pero veamos en detalle:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Primero que nada revisamos si los datos están en cache, con Cache.Item(key)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Luego, en el caso que no estén en la cache, los vamos a buscar leyendo del xml normalmente, luego se insertan el cache con Cache.Insert y le damos un tiempo de vida a esta entrada en el cache de 30 minutos (AddMinutes(30)), también seteamos mediante un objeto CacheItemRemovedCallback la dirección del método (ReportRemovedCallback), esta es la función que se va a ejecutar cuando el cache expire.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;En el caso que ya tengamos los datos en el cache (según el paso 1), simplemente hacemos el casting para pasarlos a un datatable.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Ahora si vemos la función ReportRemoveCallback tenemos que llamamos nuevamente a la lectura del Reporte, generando nuevamente la llamada. Se lo que estás pensando, estoy se está generando todo el día independiente si se esta viendo realmente, bueno, esto lo puedes controlar programáticamente, es decir, programar para que el cache se vuelva a generar si estoy dentro de ciertas horas, todo depende de la frecuencia y horas en los que los usuarios consultas el reporte.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:9.5pt;"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt; ReportRemovedCallback(&lt;span&gt;&lt;font color="#0000ff"&gt;ByVal&lt;/font&gt;&lt;/span&gt; key &lt;span&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;String&lt;/font&gt;&lt;/span&gt;, _&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;ByVal&lt;/font&gt;&lt;/span&gt; value &lt;span&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;Object&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#0000ff"&gt;ByVal&lt;/font&gt;&lt;/span&gt; removedReason _&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-ansi-language:en-us;" lang="EN-US"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;"&gt; &lt;span&gt;&lt;font color="#2b91af"&gt;CacheItemRemovedReason&lt;/font&gt;&lt;/span&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:9.5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:9.5pt;"&gt;getReporte()&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font face="Consolas"&gt;&lt;font style="font-size:9.5pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:9.5pt;" color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;font color="#0000ff" face="Consolas"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;En la práctica el cache compartido y la validación de la existencia de los datos en el mismo, hace que la experiencia de usuario al momento de leer el reporte se mejore bastante. En mi caso, esto era una llamada a un Web Service, que fácil se demoraba 20 segundos, y era consultado desde un teléfono Blackberry, ahora es prácticamente instantáneo y solo con utilizar esta excelente clase.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span&gt;&lt;span&gt;Espero que te sirva, a mi , ufff, bastante, y a los usuarios, mucho más.       &lt;br /&gt;Saludos!        &lt;br /&gt;Gonzalo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201397" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=gJwDVOkifqg:oerIckCRDuo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ChalaloLand?a=gJwDVOkifqg:oerIckCRDuo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ChalaloLand?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description></item></channel></rss>

