How to remove iFrame Border in IE

by Sumant 24. October 2010 13:59
How to remove iFrame Border in IE? The solution is simple, just have to add an attribute - frameborder="0" [More]
Share   

Tags: , ,

ASP.NET | Web Development | CSS

Managing Connection String for LINQ

by Sumant 19. October 2010 15:16
Managing Connection String for LINQ: This is a very common requirement, you build an application, test it and publish it and in all of the three stages your connection string changes while your dbml file still refers to the default one in your application settings file. [More]
Share   

Tags: , ,

.NET | ASP.NET | LINQ

IIS 7 migration issue: Session state can only be used when enableSessionState is set to true …

by Sumant 19. October 2010 01:31
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the \\ section in the application configuration. [More]
Share   

Tags: , ,

.NET | ASP.NET | Web Development

CS1529: A using clause must precede all other namespace elements except extern alias declarations

by Sumant 20. December 2009 12:56
CS1529: A using clause must precede all other namespace elements except extern alias declarations - BlogEngine.NET [More]
Share   

Tags: , ,

.NET | ASP.NET | BlogEngine.NET

PageMethods - Nightmare!

by Sumant 27. August 2008 08:52
PageMethods - Missing or Not Behaving ..? [More]
Share   

Tags: ,

.NET | AJAX | ASP.NET | Web Development

SQLDataSource : Passing Null Parameters

by Sumant 26. August 2008 13:29
How to pass NULL values to parameters while using SQLDataSource and Stored Procedures. [More]
Share   

Tags:

.NET | ASP.NET | Web Development

Here comes Visual Studio 2008 and .NET Framework 3.5 Service Pack 1

by Sumant 16. May 2008 13:03
Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta released [More]
Share   

Tags: ,

.NET | AJAX | ASP.NET | Visual Studio 2008

ASP:Image auto generates - style="border-width:0px;"

by Sumant 16. May 2008 12:17
A resolution for making asp-image border visible using css. [More]
Share   

Tags:

.NET | ASP.NET | Web Development

ThreadAbortException while using Response.End

by Sumant 26. February 2008 01:05
Whenever there is a call to Response.End() method in your ASP.NET code, and there are lines of code following this call (which we expect not to be executed), then in such a case a System.Threading.ThreadAbortException is thrown which can be caught using a try-catch block. This exception can also be thrown while calling Response.Redirect or Server.Transfer methods as they also call Response.End internally. The resolution for this issue is - Response.End : use HttpContext.Current.ApplicationInstance.CompleteRequest instead of Response.End. Response.Redirect : use the overload Response.Redirect(String url, bool endResponse) where second parameter indicates if Response.End should be called or not. Server.Transfer : use Server.Execute While the requirement can be different and you may not want to just replace Server.Transfer with Server.Execute, handling the exception is a better solution in such a case. Also, calling ApplicationInstance.CompleteRequest or Response.Redirect with endResponse set to false, will still go through the complete page and application life cycle which may be expensive. In this case as well, when you may want the execution to be aborted immediately, instead of workarounding this issue as mentioned above, handle the ThreadAbortException and let all threads be aborted immediately. This issue is documented in Microsoft's KB at http://support.microsoft.com/kb/312629/EN-US/ . It states, it applies to ASP.NET 1.0 and 1.1, but it applies to 2.0 as well. Related Articles : PRB: System.Threading.ThreadAbortException Error Message When You Use Server.Transfer in HTTPHandler in an ASP.NET Application Indepth analysis of this issue and resolution by John S. Reid
Share   

Tags: ,

ASP.NET | Web Development | .NET

Upgrading existing ASP.NET project to AJAX Enabled Web Application

by Sumant 19. October 2007 11:37
If you want to convert existing ASP.net web application to AJAX Enabled web application then it is as easy as just updating your existing project's web.config file, other than adding a new reference. But you need to take care of certain things otherwise this simple change might give you a tough time before you can actually start using new ASP.NET AJAX features in the existing application. I am assuming that you have already installed ASP.NET AJAX 1.0 extension. Following these simple steps first to add ASP.NET AJAX power to your application - Open your existing application and add a new reference to 'System.Web.Extensions' assembly.   Now create a new ASP.NET AJAX enabled web application (we will use this new project to copy new settings to existing project).   Compare new application's web.config with your existing application's web.config.   Copy all new settings that you see in new project's web.config to existing application's web.config. Now take care of certain things which might actually make your application behave weirdly while using ASP.NET AJAX features - It is very important that if your existing application is still using Legacy XHTML conformance mode, then remove this declaration from your web.config - '<xhtmlConformance mode ="Legacy"/>'   If your application pages are still using non xhtml or old html DOCTYPE declaration then change it to use XHTML 1.0 (at least transitional) by using this declaration instead - "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"   If after doing these changes, you face some issue with intellisense in Visual Studio then you will have to change the Tag Prefix for "System.Web.Extensions" assembly from 'asp' to anything else. For this locate this line in your application's web.config - "<add tagPrefix="ajax" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>"  and replace the tagPrefix="asp" with tagPrefix="ajax" (or anything of your choice). Now instead of using <asp:ScriptManager> or <asp:UpdatePanel>, you will have to use this new prefix (like <ajax:ScriptManager>). But this hack will get back your Visual Studio's intellisense working. If after all this you are still unable to upgrade your existing ASP.NET application to ASP.NET AJAX 1.0, please feel free to write to me. :)
Share   

Tags:

ASP.NET | AJAX | Web Development | .NET

© 2008 Sumant Dubey

About this blog

Absolutely technical! The posts are about concepts, tricks, articles and links on technical subjects / problems which are not very obvious to understand / resolve. Purpose is to have this as the first-aid in the time of need.

RecentComments

Disclaimer

The opinions expressed on this website are my own personal opinions and do not represent my employer's view in anyway.