<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Experiencias de Desarrollo Web</title>
	<atom:link href="http://sauaslp.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sauaslp.wordpress.com</link>
	<description>Blog de tips</description>
	<lastBuildDate>Wed, 11 Jan 2012 21:59:57 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sauaslp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Experiencias de Desarrollo Web</title>
		<link>http://sauaslp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sauaslp.wordpress.com/osd.xml" title="Experiencias de Desarrollo Web" />
	<atom:link rel='hub' href='http://sauaslp.wordpress.com/?pushpress=hub'/>
		<item>
		<title>&lt; %# Eval(“Valor”)% &gt;</title>
		<link>http://sauaslp.wordpress.com/2011/11/10/eval%e2%80%9cvalor%e2%80%9d/</link>
		<comments>http://sauaslp.wordpress.com/2011/11/10/eval%e2%80%9cvalor%e2%80%9d/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:10:45 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP NET]]></category>
		<category><![CDATA[Eval]]></category>
		<category><![CDATA[ItemTemplate]]></category>
		<category><![CDATA[ListView]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=322</guid>
		<description><![CDATA[Últimamente me he percatado de la valiosa ayuda que esta función tiene, y es que a veces es necesario procesar la información que el origen de datos nos da, pero todo esto sobre algún control de datos. Como ejemplo, he desarrollado una aplicación de evaluación de escenarios/temas, donde cada usuario autenticado y autorizado, puede dar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=322&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Últimamente me he percatado de la valiosa ayuda que esta función<br />
tiene, y es que a veces es necesario procesar la información que el origen de<br />
datos nos da, pero todo esto sobre algún control de datos.</p>
<p>Como ejemplo, he desarrollado una aplicación de evaluación de<br />
escenarios/temas, donde cada usuario autenticado y autorizado, puede dar<br />
valores de probabilidad a un escenario, en una escala del 1 al 5, registrando<br />
en una Base de Datos, la evaluación que cada usuario le ha dado a cada uno de<br />
los escenarios.</p>
<p>Pero sabemos que un usuario no terminará de evaluar todos<br />
los escenarios en una sola sesión, así que es recomendable mostrarle una lista<br />
de los escenarios y recordarle cuales ya han sido evaluados y cuáles no.</p>
<p>Para esto utilice un ListView como control de repetición<br />
de datos, para mostrar los escenarios/temas, y si ya han sido evaluados o no.<br />
Para mostrar si ya han sido evaluados muestro una <a href="http://sauaslp.files.wordpress.com/2011/11/palomita.png"><img class="size-full wp-image-323 alignnone" title="palomita" src="http://sauaslp.files.wordpress.com/2011/11/palomita.png?w=490" alt=""   /></a> y si o muestro una <a href="http://sauaslp.files.wordpress.com/2011/11/tachita.png"><img class="alignnone size-full wp-image-324" title="tachita" src="http://sauaslp.files.wordpress.com/2011/11/tachita.png?w=490" alt=""   /></a>.</p>
<p>Aqui el código de como hacerlo:</p>
<p>Dentro del ASP ListView</p>
<p><code>&lt;HeaderTemplate&gt;<br />
&lt;table cellpadding="0" cellspacing="0" width="700px" style="font-family:Calibri, Sans-Serif"&gt;<br />
&lt;/HeaderTemplate&gt;<br />
&lt;ItemTemplate&gt;<br />
&lt;%# Convert.ToInt32(Eval("Probabilidad")) &gt; 0 ? "&lt;img src=\"../images/palomita.png\" width=\"20px\" /&gt;" : "&lt;img src=\"../images/tachita.png\" width=\"15px\" /&gt;"%&gt;<br />
&lt;/ItemTemplate&gt;<br />
&lt;FooterTemplate&gt;<br />
&lt;/table&gt;<br />
&lt;/FooterTemplate&gt;<br />
</code></p>
<p>Quedando algo asi: <a href="http://sauaslp.files.wordpress.com/2011/11/eval.png"><img class="aligncenter size-medium wp-image-327" title="Eval" src="http://sauaslp.files.wordpress.com/2011/11/eval.png?w=300&#038;h=195" alt="" width="300" height="195" /></a></p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/322/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=322&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/11/10/eval%e2%80%9cvalor%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/11/palomita.png" medium="image">
			<media:title type="html">palomita</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/11/tachita.png" medium="image">
			<media:title type="html">tachita</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/11/eval.png?w=300" medium="image">
			<media:title type="html">Eval</media:title>
		</media:content>
	</item>
		<item>
		<title>Customizar Rows en un ASP Gridview</title>
		<link>http://sauaslp.wordpress.com/2011/11/10/customizar-rows-en-un-asp-gridview/</link>
		<comments>http://sauaslp.wordpress.com/2011/11/10/customizar-rows-en-un-asp-gridview/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 18:51:13 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP NET]]></category>
		<category><![CDATA[Eval]]></category>
		<category><![CDATA[Gridview]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=316</guid>
		<description><![CDATA[La manera más fácil de utilizar un ASP Gridview es que a partir de un origen de datos seleccionado Visual Studio, cree automáticamente las columnas y el tipo de control en el cual se representaran los datos, generalmente de tipo ASP BoundField. Pero cada caso es muy diferente a los demás, en ocasiones esto no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=316&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La manera más fácil de utilizar un ASP Gridview es que a partir de un origen de datos seleccionado Visual Studio, cree automáticamente las columnas y el tipo de control en el cual se representaran los datos, generalmente de tipo ASP BoundField.</p>
<p>Pero cada caso es muy diferente a los demás, en ocasiones esto no es muy conveniente debido a la extensa longitud de algunos datos.</p>
<p>Desarrollando un acortador de URL’s me encontré con un dato que quería mostrar en una columna de un ASP Gridview que era demasiado extenso (Url Larga), y al darle un ancho fijo a la columna lo único que hacia era distribuir el contenido en varias líneas. Eso si la cadena tenía espacios, si no, no respetaba el ancho de la columna.</p>
<p>Entonces, como no era necesario mostrar la cadena completa (Url Larga), decidí, hacer lo siguiente.</p>
<p>Dentro de la etiqueta &lt;Columns&gt; del Gridview<br />
1.- Cambiar el tipo ASP BoundField por el tipo ASP ItemTemplate<br />
2.- Dentro de &lt;ItemTemplate&gt;, Colocar un<br />
&lt;div&gt; con el ancho requerido, y el estilo overflow:hidden.<br />
3.- Dentro del div evaluar la expresión del origen de datos &lt;%# Eval(“Url Larga”)%&gt;</p>
<p>De esta manera, dentro del div se mostrara el contenido de la expresión, el ancho no cambiara a pesar de la longitud del contenido, y con el estilo nos aseguramos que el texto que se salga del div no aparezca, quedando algo asi:</p>
<p><a href="http://sauaslp.files.wordpress.com/2011/11/gridviewcustom.png"><img class="aligncenter size-medium wp-image-317" title="GridviewCustom" src="http://sauaslp.files.wordpress.com/2011/11/gridviewcustom.png?w=300&#038;h=99" alt="" width="300" height="99" /></a></p>
<p>De igual manera para la columna Url Corta, modifique el BoundField por ItemTemplate para poder mostrar este campo como un enlace &lt;a&gt;</p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=316&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/11/10/customizar-rows-en-un-asp-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/11/gridviewcustom.png?w=300" medium="image">
			<media:title type="html">GridviewCustom</media:title>
		</media:content>
	</item>
		<item>
		<title>Iniciar StoryBoard en WPF</title>
		<link>http://sauaslp.wordpress.com/2011/04/13/iniciar-storyboard-en-wpf/</link>
		<comments>http://sauaslp.wordpress.com/2011/04/13/iniciar-storyboard-en-wpf/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 17:31:12 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[WPF]]></category>
		<category><![CDATA[Iniciar StoryBoard]]></category>
		<category><![CDATA[WPF StoryBoard]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=295</guid>
		<description><![CDATA[La manera de iniciar una animacion en un proyecto Silverlight es diferente a la de un proyecto WPF. Mientras que en Silverlight, solo tendremos que hacer:          StoryBoard.Begin(); En WPF, se tiene que acceder al StoryBoard mediante los Recursos:          Storyboard story = (Storyboard)Resources["NombreStoryBoard"]; y luego:          story.Begin(); Gracias<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=295&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La manera de iniciar una animacion en un proyecto Silverlight es diferente a la de un proyecto WPF.</p>
<p>Mientras que en Silverlight, solo tendremos que hacer:<br />
         StoryBoard.Begin();</p>
<p>En WPF, se tiene que acceder al StoryBoard mediante los Recursos:<br />
         Storyboard story = (Storyboard)Resources["NombreStoryBoard"];<br />
y luego:<br />
         story.Begin();</p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/295/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=295&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/04/13/iniciar-storyboard-en-wpf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>
	</item>
		<item>
		<title>Bindear un ASP Label desde un SqlDataSource</title>
		<link>http://sauaslp.wordpress.com/2011/04/08/bindear-un-asp-label-desde-un-sqldatasource/</link>
		<comments>http://sauaslp.wordpress.com/2011/04/08/bindear-un-asp-label-desde-un-sqldatasource/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 19:56:11 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Bindear Label]]></category>
		<category><![CDATA[Bindear SqlDataSource]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=282</guid>
		<description><![CDATA[Por default, el control ASP Label no es bindeable a un origen de datos, dado que no posee la propiedad DataSource. Pero si por alguna razon se necesita mostrar informacion desde un origen en tiempo de ejecucion, esta es una buena solucion: &#8220;Envolver&#8221; el control Label dentro de algun otro que sea bindeable, por ejemplo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=282&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Por default, el control ASP Label no es bindeable a un origen de datos, dado que no posee la propiedad DataSource.</p>
<p>Pero si por alguna razon se necesita mostrar informacion desde un origen en tiempo de ejecucion, esta es una buena solucion:</p>
<p>&#8220;Envolver&#8221; el control Label dentro de algun otro que sea bindeable, por ejemplo un Formview</p>
<p>&lt;asp:FormView ID=&#8221;Saldo&#8221; runat=&#8221;server&#8221; DataSourceID=&#8221;SqlDataSourceSaldo&#8221;&gt;<br />
     &lt;ItemTemplate&gt;<br />
              &lt;asp:Label CssClass=&#8221;formulario negritas&#8221; ID=&#8221;SaldoActualLabel&#8221; runat=&#8221;server&#8221; Text=&#8217;&lt;%# Eval(&#8220;Monto_Ejercido&#8221;)%&gt;&#8217; /&gt;<br />
    &lt;/ItemTemplate&gt;<br />
&lt;asp:FormView&gt;</p>
<p>Y si se requiere algun formato en particular:<br />
     Text=&#8217;&lt;%# Eval(&#8220;Monto_Ejercido&#8221;,&#8221;{0:c}&#8221;) %&gt;&#8217;</p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=282&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/04/08/bindear-un-asp-label-desde-un-sqldatasource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>
	</item>
		<item>
		<title>Ajax Popup &#8220;Procesando&#8221;</title>
		<link>http://sauaslp.wordpress.com/2011/04/05/ajax-popup-procesando/</link>
		<comments>http://sauaslp.wordpress.com/2011/04/05/ajax-popup-procesando/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 18:06:07 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Ajax Modal popUp]]></category>
		<category><![CDATA[Ajax Procesando]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=276</guid>
		<description><![CDATA[Una forma de &#8220;controlar&#8221; la paciencia de los usuarios al estarse ejecutando procesos dentro del servidor, es la de mostrar un popup de progreso, deshabilitando la interaccion de cualquier control de la aplicacion. Comenzamos con el codigo JavaScript que mostrara el Popup &#60;script type=&#8221;text/javascript&#8221;&#62; Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginReq); Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endReq); function beginReq(sender, args) {       // muestra el popup [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=276&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Una forma de &#8220;controlar&#8221; la paciencia de los usuarios al estarse ejecutando procesos dentro del servidor, es la de mostrar un popup de progreso, deshabilitando la interaccion de cualquier control de la aplicacion.</p>
<p>Comenzamos con el codigo JavaScript que mostrara el Popup</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginReq);<br />
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endReq);<br />
function beginReq(sender, args)<br />
{<br />
      // muestra el popup<br />
      $find(ModalProgress).show();<br />
}<br />
function endReq(sender, args)<br />
{<br />
      // esconde el popup<br />
      $find(ModalProgress).hide();<br />
}</p>
<p>var ModalProgress = &#8216;&lt;%=ModalProgress.ClientID%&gt;&#8217;;<br />
&lt;/script&gt;</p>
<p>El evento beginRequest se provoca antes de que se inicie el procesamiento de una devolución de datos asincrónica y se envíe la devolución (postback) al servidor.<br />
El evento endRequest se provoca después de que finalice una devolución de datos asincrónica y se haya devuelto el control al explorador.<br />
Si se observa en las funciones de JavaScript se hace Referencia a la variable ModalProgress la cual debe ser creada desde el code-behind para que luego pueda ser utilizada por javascript.</p>
<p>Luego de esto crearemos el control popup.</p>
<p>&lt;asp:Panel runat=&#8221;server&#8221; CssClass=&#8221;modalPopup&#8221; ID=&#8221;panelUpdateProgress&#8221;&gt;<br />
&lt;asp:UpdateProgress ID=&#8221;UpdatePrg&#8221; DisplayAfter=&#8221;0&#8243; runat=&#8221;server&#8221;&gt;<br />
&lt;ProgressTemplate&gt;<br />
&lt;div style=&#8221;position:relative; top:50%; text-align:center; height:100px;&#8221;&gt;<br />
&lt;img src=&#8221;../../../images/loading.gif&#8221; style=&#8221;vertical-align:middle&#8221; alt=&#8221;Procesando&#8230;&#8221; width=&#8221;90px&#8221; /&gt;<br />
Procesando &#8230;.<br />
&lt;/div&gt;<br />
&lt;/ProgressTemplate&gt;<br />
&lt;/asp:UpdateProgress&gt;<br />
&lt;/asp:Panel&gt;<br />
&lt;asp:ModalPopupExtender runat=&#8221;server&#8221; ID=&#8221;ModalProgress&#8221; TargetControlID=&#8221;panelUpdateProgress&#8221; PopupControlID=&#8221;panelUpdateProgress&#8221;<br />
BackgroundCssClass=&#8221;modalBackground&#8221;&gt;<br />
&lt;/asp:ModalPopupExtender&gt;</p>
<p>Y por ultimo, el control que iniciara el proceso.</p>
<p>&lt;asp:UpdatePanel ID=&#8221;UpdatePanel1&#8243; runat=&#8221;server&#8221;&gt;<br />
&lt;ContentTemplate&gt;<br />
&lt;asp:Button ID=&#8221;Boton_guardar&#8221; runat=&#8221;server&#8221; Text=&#8221;Guardar&#8221;<br />
ValidationGroup=&#8221;LoginUserValidationGroup&#8221; onclick=&#8221;Boton_guardar_Click&#8221; /&gt;<br />
   <br />
&lt;/ContentTemplate&gt;<br />
&lt;/asp:UpdatePanel&gt;</p>
<p>Es importante que el boton este dentro de un PanelUpdate, ya que asi ajax sabra que es este el evento que procesara asincronicamente.</p>
<p>Fuente: <a title="Blog Guillermo G." href="http://weblogs.asp.net/guillermo/archive/2007/12/13/ajax-como-crear-una-ventana-modal-quot-cargando-quot-utilizando-los-controles-updateprogress-y-modalpopup.aspx" target="_blank">Blog Guillermo G.</a></p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=276&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/04/05/ajax-popup-procesando/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>
	</item>
		<item>
		<title>Ocultar listado de archivos en IIS</title>
		<link>http://sauaslp.wordpress.com/2011/01/04/ocultar-listado-de-archivos-en-iis/</link>
		<comments>http://sauaslp.wordpress.com/2011/01/04/ocultar-listado-de-archivos-en-iis/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 19:41:51 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[IIS Seguridad]]></category>
		<category><![CDATA[Listado archivos IIS]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=265</guid>
		<description><![CDATA[Para evitar que se muestre un listado de archivos que componen la estructura de un sistema web, es necesario deshabilitar esta opcion en el servidor web IIS: Entonces, abrimos el Administrador del IIS. Seleccionamos la opcion &#8220;Examen de Directorios&#8221; y damos clic en &#8220;Deshabilitar&#8221;. Y al final cuando se trate de acceder: Gracias<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=265&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para evitar que se muestre un listado de archivos que componen la estructura de un sistema web, es necesario deshabilitar esta opcion en el servidor web IIS:</p>
<p><a href="http://sauaslp.files.wordpress.com/2011/01/listado1.jpg"><img class="aligncenter size-medium wp-image-266" title="Listado" src="http://sauaslp.files.wordpress.com/2011/01/listado1.jpg?w=300&#038;h=169" alt="" width="300" height="169" /></a></p>
<p>Entonces, abrimos el Administrador del IIS. Seleccionamos la opcion &#8220;Examen de Directorios&#8221; y damos clic en &#8220;Deshabilitar&#8221;.</p>
<p><a href="http://sauaslp.files.wordpress.com/2011/01/listado2.jpg"><img class="aligncenter size-medium wp-image-267" title="Listado2" src="http://sauaslp.files.wordpress.com/2011/01/listado2.jpg?w=300&#038;h=74" alt="" width="300" height="74" /></a></p>
<p>Y al final cuando se trate de acceder:</p>
<p><a href="http://sauaslp.files.wordpress.com/2011/01/listado3.jpg"><img class="aligncenter size-medium wp-image-268" title="Listado3" src="http://sauaslp.files.wordpress.com/2011/01/listado3.jpg?w=300&#038;h=140" alt="" width="300" height="140" /></a></p>
<p>Gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=265&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2011/01/04/ocultar-listado-de-archivos-en-iis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/01/listado1.jpg?w=300" medium="image">
			<media:title type="html">Listado</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/01/listado2.jpg?w=300" medium="image">
			<media:title type="html">Listado2</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2011/01/listado3.jpg?w=300" medium="image">
			<media:title type="html">Listado3</media:title>
		</media:content>
	</item>
		<item>
		<title>Formato en columnas de un ASP GridView</title>
		<link>http://sauaslp.wordpress.com/2010/12/02/formato-en-columnas-de-un-asp-gridview/</link>
		<comments>http://sauaslp.wordpress.com/2010/12/02/formato-en-columnas-de-un-asp-gridview/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 20:14:25 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=257</guid>
		<description><![CDATA[En varias ocasiones, necesitaba mostrar informacion de una base de datos en un ASP GridView y colocarle los botones de Editar, Eliminar,etc. Pero los datos no siempre eran de tipo texto (string), algunas ocasiones eran de tipo cantidad (money) o de tipo fecha (Date) y al momento de desplegar estos datos en el GridView se [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=257&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En varias ocasiones, necesitaba mostrar informacion de una base de datos en un ASP GridView y colocarle los botones de Editar, Eliminar,etc.</p>
<p>Pero los datos no siempre eran de tipo texto (string), algunas ocasiones eran de tipo cantidad (money) o de tipo fecha (Date) y al momento de desplegar estos datos en el GridView se mostraban muy confusos o largos.</p>
<p>En lugar de mostrar $23.00 se mostraba 23.0000 o en lugar de mostrar 12/12/2010 se mostraba 12/12/2010 00:00:00 p.m..</p>
<p>Para cambiar esto, solo basta con darle el formato requerido a la columna del gridView dependiendo del tipo de dato que se obtendra de la base de datos.</p>
<p>En el GridView nos vamos al Smart Tag (Shift+Alt+F10) o hacemos click sobre el y del lado derecho aparecera un boton, hacemos click en el. Una vez ahi, seleccionamos Editar Columnas (edit columns), luego en el Listbox Campos Seleccionados (Selected Fields) seleccionamos la columna a la cual le daremos formato, del lado derecho apereceran las propiedades del este campo, buscamos DataFormatString y colocamos el patron de formateo, <a href="http://www.csharp-examples.net/string-format-datetime/" target="_blank">ver patrones</a>.</p>
<p>De esta menera, logramos representar correctamnmete los datos que necesitamos. Muchas Gracias.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=257&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2010/12/02/formato-en-columnas-de-un-asp-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>
	</item>
		<item>
		<title>Imitando el menu de SharePoint</title>
		<link>http://sauaslp.wordpress.com/2010/11/26/imitando-el-menu-de-sharepoint/</link>
		<comments>http://sauaslp.wordpress.com/2010/11/26/imitando-el-menu-de-sharepoint/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 04:50:41 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=245</guid>
		<description><![CDATA[Hola a todos. En esta ocasion le mostrare como añadir controles al Menu de ASP.NET, asi como estilos y codigo html para transformarlo completamente a como nuestro diseño lo demande. Para esto trataremos de imitar un menu de SharePoint. Lo primero, es agregar un control al proyecto, una vez insertado, colocamos el cursor sobre el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=245&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola a todos.</p>
<p>En esta ocasion le mostrare como añadir controles al Menu de ASP.NET, asi como estilos y codigo html para transformarlo completamente a como nuestro diseño lo demande. Para esto trataremos de imitar un menu de SharePoint.</p>
<p>Lo primero, es agregar un control al proyecto, una vez insertado, colocamos el cursor sobre el control, del lado derecho aparecera un boton, desplegamos el menu &#8220;Tasks&#8221;, y nos vamos a &#8220;Edit Templates&#8221; luego en &#8220;Displays&#8221; seleecionamos &#8220;DynamicItemTemplate&#8221;.</p>
<p>En el espacion en blanco colocamos dos controles &#8220;Label&#8221;, el primero sera el Titulo de la opcion del menu y el segundo sera la Descripcion de la opcion. A cada control &#8220;Label&#8221; le asignamos el tipo de letra,color,tamaño,etc. una vez hecho esto, nos vamos al codigo aspx de la pagina, y editamos dentro de la etiqueta &#8220;&lt;DynamicItemTemplate&gt;&#8221;.</p>
<p>Dentro de esta etiqueta, insertamos una tabla &#8220;&lt;table&gt;&#8221; y agregamos dos &#8220;&lt;tr&gt;&#8221; uno donde ira el Label del titulo y otro donde ira el Label Descripcion, y cada renglon contendra tres columnas &#8220;&lt;td&gt;&#8221; una sera la columna color gris de la izquierda, la segunda sera la separacion entre la primera columna y el texto, y la tercera sera el contenido, es decir los controles Label.</p>
<p>Luego de esto, en el control &#8220;Menu&#8221; agregamos los items que necesitemos.</p>
<p>Por ultimo, nos vamos al codigo .cs y aqui en el metodo &#8220;OnLoad()&#8221;, buscamos el control con el metodo Page.FindControl(), y a partir de aqui, buscamos los ID&#8217;s de los controles Label&#8217;s y cambiamos su propiedad &#8220;Text&#8221; con el valor que necesitemos.</p>
<p>Teniendo como resultado:</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/menu.jpg"><img class="aligncenter size-full wp-image-246" title="Menu" src="http://sauaslp.files.wordpress.com/2010/11/menu.jpg?w=490" alt=""   /></a></p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/menuhover.jpg"><img class="aligncenter size-full wp-image-247" title="MenuHover" src="http://sauaslp.files.wordpress.com/2010/11/menuhover.jpg?w=490" alt=""   /></a></p>
<p>Y el nuestro:</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/menumio.jpg"><img class="aligncenter size-full wp-image-249" title="MenuMio" src="http://sauaslp.files.wordpress.com/2010/11/menumio.jpg?w=490" alt=""   /></a></p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/menumiohover.jpg"><img class="aligncenter size-full wp-image-250" title="MenuMioHover" src="http://sauaslp.files.wordpress.com/2010/11/menumiohover.jpg?w=490" alt=""   /></a></p>
<p>No es 100% igual pero con un poco de paciencia y bastante lado femenino podremos darle un diseño muy profesional a nuestros controles.</p>
<p><a href="http://www.megaupload.com/?d=5XAN276Y">Descargar ejemplo</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=245&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2010/11/26/imitando-el-menu-de-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/menu.jpg" medium="image">
			<media:title type="html">Menu</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/menuhover.jpg" medium="image">
			<media:title type="html">MenuHover</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/menumio.jpg" medium="image">
			<media:title type="html">MenuMio</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/menumiohover.jpg" medium="image">
			<media:title type="html">MenuMioHover</media:title>
		</media:content>
	</item>
		<item>
		<title>Deshabilitar la cache y el boton &#8220;atras&#8221; del navegador</title>
		<link>http://sauaslp.wordpress.com/2010/11/25/deshabilitar-la-cache-y-el-boton-atras/</link>
		<comments>http://sauaslp.wordpress.com/2010/11/25/deshabilitar-la-cache-y-el-boton-atras/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 21:26:38 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=240</guid>
		<description><![CDATA[En ocasiones cuando en un sistema web se requiere que los usuarios inicien sesion, para asi, poder saber quien es la persona que entro y cuales son sus permisos, es conveniente, por seguridad, deshabilitar el boton &#8220;atras&#8221; del navegador o no permitir cache en la pagina. Para deshabilitar el contenido anterior: &#60;script type="text/javascript"&#62; { if(history.forward(1)) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=240&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En ocasiones cuando en un sistema web se requiere que los usuarios inicien sesion, para asi, poder saber quien es la persona que entro y cuales son sus permisos, es conveniente, por seguridad, deshabilitar el boton &#8220;atras&#8221; del navegador o no permitir cache en la pagina.</p>
<p>Para deshabilitar el contenido anterior:</p>
<p><code>&lt;script type="text/javascript"&gt;<br />
{<br />
if(history.forward(1))<br />
location.replace(history.forward(1))<br />
}<br />
&lt;script&gt;</code></p>
<p>Para deshabilitar la cache:</p>
<p><code>&lt;meta http-equiv="Expires" content="0" /&gt;<br />
&lt;meta http-equiv="Pragma" content="no-cache" /&gt;</code></p>
<p>Esto nos ayudara para que los usuarios no brinquen de una pagina a otra libremente, sobre todo cuando se tenga una pagina donde se realicen transacciones a bases de datos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=240&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2010/11/25/deshabilitar-la-cache-y-el-boton-atras/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>
	</item>
		<item>
		<title>Agregar ASP.NET Ajax a Visual Studio 2010</title>
		<link>http://sauaslp.wordpress.com/2010/11/12/agregar-asp-net-ajax-a-visual-studio-2010/</link>
		<comments>http://sauaslp.wordpress.com/2010/11/12/agregar-asp-net-ajax-a-visual-studio-2010/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 21:50:52 +0000</pubDate>
		<dc:creator>chuyrdz</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://sauaslp.wordpress.com/?p=226</guid>
		<description><![CDATA[Primero descargamos el toolkit de ajax para .Net de aqui. Una vez descargado, abrimos VS2010, y en el panel Toolbox, hacemos click con boton derecho sobre superficie blanca. Y agregamos una nueva categoria. Luego, colocamos el nombre. Y sobre el espacio en blanco debajo de la nueva categoria hacemos click con boton derecho y elegimos Choose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=226&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit3.jpg"></a>Primero descargamos el toolkit de ajax para .Net de <a title="aqui" href="http://www.asp.net/ajax">aqui</a>.</p>
<p>Una vez descargado, abrimos VS2010, y en el panel Toolbox, hacemos click con boton derecho sobre superficie blanca. Y agregamos una nueva categoria.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit1.jpg"><img class="aligncenter size-medium wp-image-227" title="AjaxToolkit1" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit1.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Luego, colocamos el nombre.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit2.jpg"><img class="aligncenter size-medium wp-image-228" title="AjaxToolkit2" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit2.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Y sobre el espacio en blanco debajo de la nueva categoria hacemos click con boton derecho y elegimos Choose Items.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit3.jpg"><img class="aligncenter size-medium wp-image-229" title="AjaxToolkit3" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit3.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Cuando nos pida que elijamos items, nos vamos al boton de Navegar.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit4.jpg"><img class="aligncenter size-medium wp-image-231" title="AjaxToolkit4" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit4.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Y nos dirigimos a la ruta donde se encuentra la dll. del ajax toolkit. lo seleccionamos y abrimos.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit5.jpg"><img class="aligncenter size-medium wp-image-232" title="AjaxToolkit5" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit5.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>De regreso en el dialogo de Choose Items, dejamos seleccionados los items por default y aceptamos.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit6.jpg"><img class="aligncenter size-medium wp-image-233" title="AjaxToolkit6" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit6.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Por ultimo, vemos como se agregan los controles de Ajax.</p>
<p><a href="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit7.jpg"><img class="aligncenter size-medium wp-image-234" title="AjaxToolkit7" src="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit7.jpg?w=300&#038;h=161" alt="" width="300" height="161" /></a></p>
<p>Gracias.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sauaslp.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sauaslp.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sauaslp.wordpress.com/226/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sauaslp.wordpress.com&amp;blog=12764948&amp;post=226&amp;subd=sauaslp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sauaslp.wordpress.com/2010/11/12/agregar-asp-net-ajax-a-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37e2cf7577d40797f3f6c6645fafe723?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">chuyrdz</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit1.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit1</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit2.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit2</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit3.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit3</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit4.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit4</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit5.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit5</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit6.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit6</media:title>
		</media:content>

		<media:content url="http://sauaslp.files.wordpress.com/2010/11/ajaxtoolkit7.jpg?w=300" medium="image">
			<media:title type="html">AjaxToolkit7</media:title>
		</media:content>
	</item>
	</channel>
</rss>
