<?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/"
	>

<channel>
	<title>Wacdesigns &#187; Javascript</title>
	<atom:link href="http://www.wacdesigns.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wacdesigns.com</link>
	<description>What about Creativity ?</description>
	<lastBuildDate>Fri, 02 Dec 2011 11:50:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Padding is invalid and cannot be removed.</title>
		<link>http://www.wacdesigns.com/2008/01/18/google-crawling-webresourceaxd-scriptresourceaxd-padding-is-invalid-and-cannot-be-removed/</link>
		<comments>http://www.wacdesigns.com/2008/01/18/google-crawling-webresourceaxd-scriptresourceaxd-padding-is-invalid-and-cannot-be-removed/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 12:32:38 +0000</pubDate>
		<dc:creator>jf</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.wacdesigns.com/2008/01/18/google-crawling-webresourceaxd-scriptresourceaxd-padding-is-invalid-and-cannot-be-removed/</guid>
		<description><![CDATA[Stop Google crawling WebResource.axd &#38; ScriptResource.axd As an ASP.NET developer i often get error message: &#8220;Padding is invalid and cannot be removed&#8221;. It&#8217;s a pretty annoying message that i have been trying to get rid of for days. It was caused by Google trying to index, crawl my WebResource.axd and session. But when the session [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Stop Google crawling WebResource.axd &amp; ScriptResource.axd</strong><br />
As an ASP.NET developer i often get error message: &#8220;Padding is invalid and cannot be removed&#8221;. It&#8217;s a pretty annoying message that i have been trying to get rid of for days. It was caused by Google trying to index, crawl my WebResource.axd and  session. But when the session expires you get this error message. Since Google caches the pages it visits the session on this page has already expired after it is crawled, when it tries to crawl the page again and request the WebResource.axd or ScriptResource.axd with an old key, an exception is raised.</p>
<p>Therefore to solve this problem the simple solution for that is to modify your robots.txt file in your root directory</p>
<p>and add the following at the end</p>
<p>Disallow: /ScriptResource.axd<br />
Disallow:/WebResource.axd</p>
<p>With this no more issues regarding invalid padding.</p>
<p>If this does not solve your issue you can take a look at what other users propose <a title="Google Search Result" href="http://www.google.mu/search?hl=en&amp;q=Padding+is+invalid+and+cannot+be+removed&amp;btnG=Search" target="_blank">here</a>.</p>
<p>Some update on this issue, i found out while googling some days back:</p>
<p>On this post you can find  out  how to compress the webresource.axd and also somewhere in between prevent this error to occur.<br />
<a href="http://mironabramson.com/blog/post/2007/10/New--Shiny--WebResourceaxd-compression-Module.aspx" target="_blank"> http://mironabramson.com/blog/post/2007/10/New&#8211;Shiny&#8211;WebResourceaxd-compression-Module.aspx</a></p>
<p>Use the tool found at the website below to generate a machine key and a  decryption key:<br />
<a href="http://www.orcsweb.com/articles/aspnetmachinekey.aspx" target="_blank"> http://www.orcsweb.com/articles/aspnetmachinekey.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wacdesigns.com/2008/01/18/google-crawling-webresourceaxd-scriptresourceaxd-padding-is-invalid-and-cannot-be-removed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retrieving anchor value from URL</title>
		<link>http://www.wacdesigns.com/2008/01/16/retrieving-anchor-value-from-url/</link>
		<comments>http://www.wacdesigns.com/2008/01/16/retrieving-anchor-value-from-url/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 10:08:39 +0000</pubDate>
		<dc:creator>jf</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wacdesigns.com/2008/01/16/retrieving-anchor-value-from-url/</guid>
		<description><![CDATA[Lately i have been trying to get a grasp of the anchor value from the URL using ASP.NET. From what i learned from the forum (This might be wrong since there is a way in PHP(http://www.php.net/manual/en/function.parse-url.php) to get the anchor value.) Case study: e.g http://www.somesamplebigsite.com/product.aspx?q=123&#38;u=09#description The url above send the user to a page product [...]]]></description>
			<content:encoded><![CDATA[<p>Lately i have been trying to get a grasp of the anchor value from the URL using ASP.NET.  From what i learned from the forum (This might be wrong since there is a way in PHP(<a href="http://www.php.net/manual/en/function.parse-url.php" target="_blank">http://www.php.net/manual/en/function.parse-url.php</a>) to get the anchor value.)</p>
<p><strong>Case study: </strong></p>
<blockquote><p>e.g <a href="http://www.somesamplebigsite.com/product.aspx?q=123&amp;u=09#description" target="_blank">http://www.somesamplebigsite.com/product.aspx?q=123&amp;u=09#description</a><br />
The url above send the user to a page product and then your browser interpret the anchor and scroll down way to the description anchor. But the question is why the heck would i want to get the anchor since it&#8217;s just an anchor ? There might be several reasons for that. Here is 2 of them:</p>
<ul>
<li>You might not want to pass an extra parameter in your URL query string because of Referencing issues</li>
<li>You would like to perform an action when the page reaches the anchor: Example open an AJAX popup or load some information or Execute a JavaScript in the Description Section of the product.</li>
</ul>
<p>There might be several other reasons, but these two give you and idea of what is to be achieved.</p></blockquote>
<p>You can&#8217;t get access to the anchor value using server side ASP.NET, it will neither be seen in the <strong>Request.Url</strong> nor the <strong>Request.RawUrl</strong>. Therefore those who are trying in vain to get access to this information, don&#8217;t bother anymore. You can just use a simple javascript that will do that, and then if you want afterward to either make a new submit to the server or do it in AJAX.</p>
<pre lang="javascript">var anchorValue;
var url = document.location;
var strippedUrl = url.toString().split("#");
if(strippedUrl.length &gt; 1)
anchorvalue = strippedUrl[1];</pre>
<p>With these few lines of javascript you will be able to determine the value anchor that has been sent in your URL.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wacdesigns.com/2008/01/16/retrieving-anchor-value-from-url/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.wacdesigns.com/tag/javascript/feed/ ) in 1.21938 seconds, on Feb 4th, 2012 at 9:06 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 9:06 am UTC -->
