<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog do Mauricio</title>
	<atom:link href="http://mauricioaniche.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mauricioaniche.wordpress.com</link>
	<description>Mais um blog sobre .NET e Java! ;)</description>
	<lastBuildDate>Wed, 30 Apr 2008 21:17:10 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='mauricioaniche.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3d2bfc7d5df8746924dc7ef0ff238449?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Blog do Mauricio</title>
		<link>http://mauricioaniche.wordpress.com</link>
	</image>
			<item>
		<title>Novo blog</title>
		<link>http://mauricioaniche.wordpress.com/2008/04/30/novo-blog/</link>
		<comments>http://mauricioaniche.wordpress.com/2008/04/30/novo-blog/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 21:17:10 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mauricioaniche.wordpress.com/?p=6</guid>
		<description><![CDATA[Pessoal,
Movi meu blog agora para http://www.aniche.com.br!
Nos vemos lá!  
[]&#8217;s
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=6&subd=mauricioaniche&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pessoal,</p>
<p>Movi meu blog agora para <a href="http://www.aniche.com.br" target="_self">http://www.aniche.com.br</a>!</p>
<p>Nos vemos lá! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[]&#8217;s</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mauricioaniche.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mauricioaniche.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mauricioaniche.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mauricioaniche.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mauricioaniche.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mauricioaniche.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mauricioaniche.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mauricioaniche.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mauricioaniche.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mauricioaniche.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mauricioaniche.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mauricioaniche.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=6&subd=mauricioaniche&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mauricioaniche.wordpress.com/2008/04/30/novo-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77cc77ccdaf329705ce14a9d3ff1e8a8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauricioaniche</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript em páginas que usam Ajax.NET</title>
		<link>http://mauricioaniche.wordpress.com/2008/04/23/javascript-em-paginas-que-usam-ajaxnet/</link>
		<comments>http://mauricioaniche.wordpress.com/2008/04/23/javascript-em-paginas-que-usam-ajaxnet/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 16:14:53 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[ASP .NET]]></category>
		<category><![CDATA[ajax .net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://mauricioaniche.wordpress.com/?p=5</guid>
		<description><![CDATA[Sempre queremos exibir um alert() em uma página, logo após uma ação executada. Em páginas que utilizam Ajax, os comandos Page.RegisterXXXX() não funcionam!
Para isso, basta apenas utilizar o função de registro de scripts do ScriptManager (responsável por todo Ajax na página). Um exemplo abaixo:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), &#8220;nome&#8221;, &#8220;alert(&#8216;teste&#8217;);&#8221;, true);
A documentação da função acima pode ser encontrada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=5&subd=mauricioaniche&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sempre queremos exibir um alert() em uma página, logo após uma ação executada. Em páginas que utilizam Ajax, os comandos Page.RegisterXXXX() não funcionam!</p>
<p>Para isso, basta apenas utilizar o função de registro de scripts do ScriptManager (responsável por todo Ajax na página). Um exemplo abaixo:</p>
<p>ScriptManager.RegisterClientScriptBlock(this, this.GetType(), &#8220;nome&#8221;, &#8220;alert(&#8216;teste&#8217;);&#8221;, true);</p>
<p>A documentação da função acima pode ser encontrada <a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.scriptmanager.registerclientscriptblock.aspx" target="_blank">aqui</a>.</p>
<p>[]&#8217;s</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mauricioaniche.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mauricioaniche.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mauricioaniche.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mauricioaniche.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mauricioaniche.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mauricioaniche.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mauricioaniche.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mauricioaniche.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mauricioaniche.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mauricioaniche.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mauricioaniche.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mauricioaniche.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=5&subd=mauricioaniche&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mauricioaniche.wordpress.com/2008/04/23/javascript-em-paginas-que-usam-ajaxnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77cc77ccdaf329705ce14a9d3ff1e8a8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauricioaniche</media:title>
		</media:content>
	</item>
		<item>
		<title>Paginando um Repeater</title>
		<link>http://mauricioaniche.wordpress.com/2008/04/09/paginando-um-repeater/</link>
		<comments>http://mauricioaniche.wordpress.com/2008/04/09/paginando-um-repeater/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 16:16:02 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[ASP .NET]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[pageddatasource]]></category>
		<category><![CDATA[paginação]]></category>
		<category><![CDATA[paging]]></category>
		<category><![CDATA[repeater]]></category>

		<guid isPermaLink="false">http://mauricioaniche.wordpress.com/?p=4</guid>
		<description><![CDATA[O componente Repeater não controla paginação, diferentemente do GridView. Mesmo assim, às vezes precisamos paginar o Repeater. Como fazer? Basta utilizar a classe PagedDataSource.
Um pequeno trecho de código que vai explicar mais do que se eu ficar aqui escrevendo e escrevendo!  
&#8211;
PagedDataSource pds = new PagedDataSource();
pds.DataSource = RetornaListaDeDados();
pds.AllowPaging = true;
pds.PageSize = 20; // quantidade [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=4&subd=mauricioaniche&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O componente Repeater não controla paginação, diferentemente do GridView. Mesmo assim, às vezes precisamos paginar o Repeater. Como fazer? Basta utilizar a classe PagedDataSource.</p>
<p>Um pequeno trecho de código que vai explicar mais do que se eu ficar aqui escrevendo e escrevendo! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8211;<br />
PagedDataSource pds = new PagedDataSource();<br />
pds.DataSource = RetornaListaDeDados();<br />
pds.AllowPaging = true;<br />
pds.PageSize = 20; // quantidade de elementos por pagina!<br />
pds.CurrentPageIndex = PagAtual &#8211; 1; // Seta a pagina atual, lembrando que índice começa no 0.</p>
<p>rptMeuRepeater.DataSource = pds;<br />
rptMeuRepeater.DataBind();<br />
&#8211;</p>
<p>O PagedDataSource também fornece a propriedade &#8220;PageCount&#8221; que informa o número total de páginas. Com isso, você pode fazer os botões de Próximo, Anterior, Primeiro e Último.</p>
<p>Outras referências para o PagedDataSource são:</p>
<p>- O próprio MSDN:<br />
<a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.pageddatasource.aspx" target="_blank">http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.pageddatasource.aspx</a></p>
<p>- O excelentíssimo 4GuysFromRolla:<br />
<a href="http://aspnet.4guysfromrolla.com/articles/081804-1.aspx" target="_blank">http://aspnet.4guysfromrolla.com/articles/081804-1.aspx</a></p>
<p>- Um exemplo prática no CodeProject:<br />
<a href="http://www.codeproject.com/Kb/aspnet/pagingBySreejith%20Thathanattu.aspx" target="_blank">- http://www.codeproject.com/Kb/aspnet/pagingBySreejith%20Thathanattu.aspx</a></p>
<p>[]&#8217;s!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mauricioaniche.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mauricioaniche.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mauricioaniche.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mauricioaniche.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mauricioaniche.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mauricioaniche.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mauricioaniche.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mauricioaniche.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mauricioaniche.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mauricioaniche.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mauricioaniche.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mauricioaniche.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=4&subd=mauricioaniche&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mauricioaniche.wordpress.com/2008/04/09/paginando-um-repeater/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77cc77ccdaf329705ce14a9d3ff1e8a8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauricioaniche</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando um forward dinâmico no Struts</title>
		<link>http://mauricioaniche.wordpress.com/2008/04/07/criando-um-forward-dinamico-no-struts/</link>
		<comments>http://mauricioaniche.wordpress.com/2008/04/07/criando-um-forward-dinamico-no-struts/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 17:18:51 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[servlet]]></category>
		<category><![CDATA[struts]]></category>

		<guid isPermaLink="false">http://mauricioaniche.wordpress.com/?p=3</guid>
		<description><![CDATA[Olás,
Já tentou alguma vez redirecionar uma Action de Struts pra uma URL formada dinâmicamente? Por exemplo, ao final da ação você quer redirecionar para pagina.jsp?id={0} . Com o Struts, todos os redimensionamentos são feitos através do struts-config.xml e você não consegue colocar variáveis nesses mapeamentos!
A solução pra isso é criar um forward em tempo de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=3&subd=mauricioaniche&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olás,</p>
<p>Já tentou alguma vez redirecionar uma Action de Struts pra uma URL formada dinâmicamente? Por exemplo, ao final da ação você quer redirecionar para pagina.jsp?id={0} . Com o Struts, todos os redimensionamentos são feitos através do struts-config.xml e você não consegue colocar variáveis nesses mapeamentos!</p>
<p>A solução pra isso é criar um forward em tempo de execução. A classe abaixo faz todo esse processo:</p>
<p>&#8211;</p>
<p>import java.util.HashMap;<br />
import java.util.Iterator;<br />
import java.util.Map;<br />
import org.apache.struts.action.ActionForward;</p>
<p>public class ActionParameterForward {</p>
<p>private Map params=new HashMap();</p>
<p>@SuppressWarnings(&#8220;unchecked&#8221;)<br />
public ActionParameterForward add(String paramName,String paramValue){<br />
params.put(paramName,paramValue);<br />
return this;<br />
}</p>
<p>public ActionForward forward(ActionForward forward, boolean redirect){<br />
StringBuffer path=new StringBuffer(forward.getPath());<br />
Iterator iter=params.entrySet().iterator();</p>
<p>if(iter.hasNext()){<br />
Map.Entry entry=(Map.Entry)iter.next();<br />
path.append(&#8220;?&#8221;+entry.getKey()+&#8221;=&#8221;+entry.getValue());</p>
<p>while(iter.hasNext()){<br />
entry=(Map.Entry)iter.next();<br />
path.append(&#8220;&amp;&#8221;+entry.getKey()+&#8221;=&#8221;+entry.getValue());<br />
}<br />
}</p>
<p>ActionForward af = new ActionForward(path.toString());<br />
af.setRedirect(redirect);<br />
return af;<br />
}</p>
<p>}</p>
<p>&#8211;</p>
<p>E basta fazer no retorno da sua Struts Action:</p>
<p>&#8211;<br />
return new ActionParameterForward()<br />
.add(&#8220;variavel1&#8243;,&#8221;valor1&#8243;)<br />
.add(&#8220;variavel2&#8243;,&#8221;valor2&#8243;)<br />
.forward(mapping.findForward(&#8220;forward_dinamico&#8221;), true);<br />
&#8211;</p>
<p>Ou seja, supondo que forward_dinamico seja:<br />
&lt;forward name=&#8221;forward_dinamico&#8221; path=&#8221;/WEB-INF/JSP/arquivo.jsp&#8221; redirect=&#8221;false&#8221; /&gt;</p>
<p>Ele vai gerar a seguinte URL: arquivo.jsp?variavel1=valor1&amp;variavel2=valor2 e realizar o forward para essa URL recém-criada!</p>
<p>Você consegue até definir a flag &#8220;redirect&#8221; do mapeamento!</p>
<p>Com isso, conseguimos criar forwards dinâmicos no Struts! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Mais informações sobre Struts, você encontra em: <a href="http://struts.apache.org/" target="_blank">http://struts.apache.org/</a></p>
<p>[]&#8217;s</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mauricioaniche.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mauricioaniche.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mauricioaniche.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mauricioaniche.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mauricioaniche.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mauricioaniche.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mauricioaniche.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mauricioaniche.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mauricioaniche.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mauricioaniche.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mauricioaniche.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mauricioaniche.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=3&subd=mauricioaniche&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mauricioaniche.wordpress.com/2008/04/07/criando-um-forward-dinamico-no-struts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77cc77ccdaf329705ce14a9d3ff1e8a8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauricioaniche</media:title>
		</media:content>
	</item>
		<item>
		<title>Problemas com Validation Controls e Ajax no .NET 2.0</title>
		<link>http://mauricioaniche.wordpress.com/2008/04/01/problemas_validators_ajax_dot_net/</link>
		<comments>http://mauricioaniche.wordpress.com/2008/04/01/problemas_validators_ajax_dot_net/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 18:18:53 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[ASP .NET]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[validation controls]]></category>
		<category><![CDATA[validators]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Você já criou uma aplicação completa em .NET 2.0, utilizando Ajax e Validators e no Visual Studio tudo funcionava, mas após você atualizar a versão do AJAX .NET tudo parou de funcionar?
Isso acontece pois quando você poe Validators dentro de um UpdatePanel, você na verdade está usando Validators provenientes do Ajax e não da própria [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=1&subd=mauricioaniche&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Você já criou uma aplicação completa em .NET 2.0, utilizando Ajax e Validators e no Visual Studio tudo funcionava, mas após você atualizar a versão do AJAX .NET tudo parou de funcionar?</p>
<p>Isso acontece pois quando você poe Validators dentro de um UpdatePanel, você na verdade está usando Validators provenientes do Ajax e não da própria framework. Isso é feito de forma transparente pra você, e essa configuração está setada no seu web.config, na seção tagMapping.</p>
<p>Na última versão lançada do Ajax .NET 2.0,  esses componentes acabaram não sendo colocados! Enquanto o patch novo não sai, existe uma .dll que faz o papel desses Ajax Validators.</p>
<p>Você encontra mais informações no blog do <a href="http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx" target="_blank">Matt Gibbs</a>.</p>
<p>Basta baixar a dll que ele disponibiliza lá e inserir o novo mapeamento de tags na seção tagMapping do seu web.config:</p>
<p>&#8211;<br />
&lt;tagMapping&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.CompareValidator&#8221;           mappedTagType=&#8221;Sample.Web.UI.Compatibility.CompareValidator, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.CustomValidator&#8221;            mappedTagType=&#8221;Sample.Web.UI.Compatibility.CustomValidator, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.RangeValidator&#8221;             mappedTagType=&#8221;Sample.Web.UI.Compatibility.RangeValidator, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.RegularExpressionValidator&#8221; mappedTagType=&#8221;Sample.Web.UI.Compatibility.RegularExpressionValidator, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.RequiredFieldValidator&#8221;     mappedTagType=&#8221;Sample.Web.UI.Compatibility.RequiredFieldValidator, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;add tagType=&#8221;System.Web.UI.WebControls.ValidationSummary&#8221;          mappedTagType=&#8221;Sample.Web.UI.Compatibility.ValidationSummary, Validators, Version=1.0.0.0&#8243;/&gt;<br />
&lt;/tagMapping&gt;<br />
&#8211;</p>
<p>E pronto! Seu site deve voltar a funcionar!</p>
<p>[]&#8217;s!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mauricioaniche.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mauricioaniche.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mauricioaniche.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mauricioaniche.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mauricioaniche.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mauricioaniche.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mauricioaniche.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mauricioaniche.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mauricioaniche.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mauricioaniche.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mauricioaniche.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mauricioaniche.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mauricioaniche.wordpress.com&blog=3346606&post=1&subd=mauricioaniche&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mauricioaniche.wordpress.com/2008/04/01/problemas_validators_ajax_dot_net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77cc77ccdaf329705ce14a9d3ff1e8a8?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauricioaniche</media:title>
		</media:content>
	</item>
	</channel>
</rss>