ASP.NET

Latest stuff about Microsoft ASP.NET v1.x & v2.x.



Latest How Tos

Manually initialize a custom membership provider

Posted on: 5/08/2008

In this article, we will describe how to manually initialize a custom membership provider.


Check a null value in a column of a DataTable in a DataSet

Posted on: 2/06/2008

This article will show some ways of checking for null values in a DataTable.


Create and populate a DataTable manually

Posted on: 1/29/2008

This article will demonstrate how to create a DataTable manually and populate it with some random data.


Easily take your ASP.NET 2.0 web application offline for maintenance updates

Posted on: 12/06/2007

This article describe how to easily take your ASP.NET 2.0 web application offline.


Separate your connectionStrings and appSettings configuration settings into external configuration files

Posted on: 12/04/2007

In this article, we will describe how to separate your connection strings and appSettings into external files from your web.config or app.config.


Get the the client's computer name that is consuming a web service

Posted on: 11/28/2007

This article will show you how to get the client's computer name that is calling your web service.


Overcome the 32k limitation of the event log

Posted on: 11/26/2007

This article will show you one way of overcoming the 32k character limitation of the event log. The sample code in this article can also be easily retrofitted to used the enterprise library.


Divide a number and round it up

Posted on: 11/26/2007

This article will demonstrate how to divide an integer number and round it up.


Configure the Enterprise Library 3.1 Logging Application Block to log the local server time

Posted on: 11/21/2007

The Enterprise Library Logging Application Block by default will log the timestamp in UTC time. In the Enterprise Library ver 3.0 and earlier, if you wanted it log the local server time, you can override the FormatToken method and implement you you custom logic. If you use the Enterprise Library 3.1, this is a very easy change which we will describe in this article.


Remove all HTML tags from a string using regular expressions

Posted on: 11/15/2007

This article will show you how to remove all HTML tags from a string using regular expressions.


Latest Shortcuts

No more hard coding the physical path to your access database in the ConnectionString section of your web.config

Posted on: 6/16/2008

If your database is located in the App_Data folder of your web application. Here is a neat little shortcut for your Access Database ConnectionString.


Use the @ Symbol instead of escaping slashes

Posted on: 1/29/2008

We all had to at one point or another modify a file path and escape the slashes before pasting it into our code or into a database table. Using the @ symbol in front of the string will eliminate the need to modify the path.


Configure Simple Mail Transport Protocol (SMTP) settings in web.config

Posted on: 11/19/2007

Does your ASP.NET 2.0 application sends email, here is a shortcut to configure the SMTP settings in the web.config.


Writing a condition statement on one line in VB.NET

Posted on: 8/01/2007

A shortcut way of writing a condition statement in VB.NET


Set a default button on your ASP.NET 2.0 web forms

Posted on: 7/23/2007

In the pass, we used to write Javascript to allow hitting the Enter key to submit a form. Now in ASP.NET 2.0, Microsoft have introduced a simple way to set the default button.


Parsing dates (ASP.NET 2.0)

Posted on: 5/28/2007

Parsing text strings into dates is even more easier in ASP.NET 2.0.


Explicitly set a control property to read a value from a local or global resource file (ASP.NET 2.0)

Posted on: 4/24/2007

Here is a quick way in the ASPX file to set a control property to read from the resource file.


Register a Master Page in the Web.config (ASP.NET 2.0)

Posted on: 4/17/2007

An easy and clean way to apply one master page to an entire site is by adding the master page reference in the Web.config.


Test for null or empty string (ASP.NET 2.0)

Posted on: 4/11/2007

Shortcut to test for null or empty string in ASP.NET 2.0


Conditional (Ternary) Operator in C#

Posted on: 3/17/2007

Conditional (Ternary) Operator (?:) in C#


Latest Errors

System.Data.OracleClient.OracleException: ORA-01460: unimplemented or unreasonable conversion requested

Posted on: 12/05/2007

If you are using the Microsoft Oracle provider to call an Oracle Stored Procedure and passing a lot of data to a CLOB parameter, you get the following exception: ORA-01460: unimplemented or unreasonable conversion requested. This article will describe how to fix this.


Nullable type fields not showing up in GridView

Posted on: 8/20/2007

When you have a collection of objects with nullable datatype members, they don't get rendered when binding to a GridView automatically.


Client application does not recieve any soap exceptions when the web service property named "OneWay" is set to true

Posted on: 8/13/2007

This article is about the OneWay property effects on a web service method


DropDownList OnSelectedIndexChanged Event Not Firing

Posted on: 7/18/2007

This article will help you troubleshoot why the OnSelectedIndexChanged Event is not firing for a DropDownList.


HttpHandler Session Error: Session state can only be used when enableSessionState is set to true

Posted on: 6/06/2007

This error occurs when trying to access the session object inside a HttpHandler.


Losing your mind over your MemoryStream

Posted on: 5/25/2007

After writing to the MemoryStream object, the MemoryStream object seems to have nothing in it when trying to use it. This article will describe how to resolve this issue.


Passing QueryString values with plus signs in the Url become spaces

Posted on: 5/16/2007

When trying to retrieve a QueryString value with plus signs, the plus signs are automatically converted to a space. This article will describe how to resolve this problem.


A constant value is expected

Posted on: 4/24/2007

A constant value is expected when using a switch statement in c#


Code blocks are not supported in this context.

Posted on: 4/23/2007

This error occurs when you are trying to dynamically bind a label to a ListItem of a DropDownList in the ASPX page.


Invalid URI: The Uri scheme is too long.

Posted on: 4/12/2007

Invalid URI: The Uri scheme is too long.