Tuesday, 12 October 2010
fix for The state information is invalid for this page and might be corrupted Error
This error suggests that the Viewstate information between postback are not same after first postback so when you click on a page's any server control , it will give this error.
Problem :You might have embedded a page which contains "runat= "server" within a Masterpage.
For example f you have a placed jquery tabs in master page and jquery tabs pointing to an aspx page with
Problem :You might have embedded a page which contains "runat= "server" within a Masterpage.
For example f you have a placed jquery tabs in master page and jquery tabs pointing to an aspx page with
Friday, 8 October 2010
Fix for URL Rewriting With Intelligencia dll and IIS 5.1 Problem
If a rewritten URL contains GUID( where Guid is encrypted in this example) and extra under Intelligencia rewriter and IS 5.1 or IIS 6 , Request.QueryString["guid"] will always read guid+ extra querystring.
For Example we have a following rewritten URL.
Though URL have been precisely configured in web.config as
<rewrite url="/mysite/Preview/(.+)" to="/mysite/Preview.aspx? guid =$1">rewrite>
However, Request.QueryString["guid”] will always read this URL as
To fix this problem so that Request.QueryString["guid"] gets only Guid part of the URL, place .aspx extension with URL in web.config.
<rewrite url="/mysite/Preview/(.+).aspx" to="/mysite/Preview.aspx? guid =$1">rewrite>
And in code, place.aspx extension with URL.
this will generate URL as
and now Request.QueryString["guid”] will read only guid
Sunday, 18 July 2010
Books for MONO Cross platform development using C#
I just came across this book and found it interesting.The book is about cross platform development using open source MONO and C#.
# Practical Mono
Practical Mono
# Quick-> Concise->Practical Mono
Mono sams
Applications can also be developed for iphone.
# Practical Mono
Practical Mono
# Quick-> Concise->Practical Mono
Mono sams
Applications can also be developed for iphone.
Wednesday, 14 April 2010
ASP.NET Forms Authentication:Padding is Invalid and can not be removed Error.
I was getting this error using
FormsAuthenticationTicket ticket =
FormsAuthentication.Decrypt(authCookie.Value);
.I was trying Forms authentication to pass encrypted ticket between two web applications.I left out
<machineKey
validationKey="AutoGenerate,IsolateApps"
decryptionKey="AutoGenerate,IsolateApps"
validation="AES"
decryption="Auto" />
This configuration means to create different key for each web applications thus it failed as
encrypted key was not same in two web applications.
so how to get same key for forms authentication. I resolved this issue by setting static values in section in both web.config files.
<machineKey validationKey='B5D752F96C1196D2A98014A3EF96F35192183FA47D467ACF0969F3687EC3C6BA3A959CD85BD3C282F2390B220ACD742568A8BC36BDBFBF9306ED807E6B090D56' decryptionKey='4BE38697FCD33A2C61D8FC93754FA668CEE4B5467B6B81F6' validation='SHA1'/>
Validation and decryption were generated using online machinekey generator tool.
Subscribe to:
Posts (Atom)