ASP.NET

How to use RangeValidator control in ASP.NET 4.0

If you want to understand how RangeValidator works, by example, you can develop a simple test web page. This page uses a single Button web control, two TextBox controls and a RangeValidator control that validates the first text box. If validation fails, the RangeValidator control displays an error message, so you should place this control immediately next to …

Learn more

How to use CompareValidator control in ASP.NET 4.0

The CompareValidator control compares a value in one control with a fixed value or, more commonly, a value in another control.  You can use this control to check that two text boxes have the same data or that a value in one text box doesn’t exceed a maximum value established in another. The CompareValidator control, like the RangeValidator …

Learn more

How client-side validation works in ASP.NET 4.0

In most of modern browsers as Internet Explorer, Firefox, Google Chrome and Safari, ASP.NET 4.0 automatically adds JavaScript code for client-side validation. In this case, when the user clicks a CausesValidation button, the same error messages will appear without the page needing to be submitted and returned from the server. This increases the responsiveness of your web page. …

Learn more

How server-side validation works in ASP.NET 4.0

You can use the validator controls, described in the article How validation controls work in ASP.NET 4.0,  to verify a page automatically when the user submits it or manually in your code. The first approach is the most common. When using automatic validation, the user receives a normal page and begins to fill in the input controls. When …

Learn more

How validation controls work in ASP.NET 4.0

Validation controls in ASP.NET 4.0 resolve time consuming and complicated task- verifying user input and reporting errors—and automate it with an elegant, easy-to-use collection of validators. Each validator has its own built-in logic. Some check for missing data, others verify that numbers fall in a predefined range, and so on. In many cases, the validation controls allow you …

Learn more

How to use XHTML elements in ASP.NET 4.0

XHTML elements are containers that contain pieces of your web page content and used to compose the whole web page. Taken together, these elements define the structure of the web page and they are also the starting point for formatting the web page. The XHTML language defines a small set of elements that you can use. XHTML also …

Learn more

How to complete XHTML page in ASP.NET 4.0

Every XHTML document starts out with this basic structure (right after the doctype):

<html xmlns=”https://www.w3.org/1999/xhtml”>

<head runat=”server”>

<title>Untitled Page</title>

</head>

<body>

</body>

</html>

When you create a new web form in Visual Studio 2010, this is the structure you start with in which the basic parts are:

– XHTML documents start with the <html> tag …

Learn more

How To Send Email in ASP.NET

In this tutorial you should create a form to allow users to enter e-mail information. When the user submits the form to the server, your application will build a MailMessage object from the email information and then send the email using the SmtpClient class. The namespace System.Net.Mail contains classes which take care of constructing an SMTP-based message. …

Learn more

How to set XHTML 1.1 doctype in ASP.NET 4.0

The doctype directive occupies the second section in .aspx page or ASP.NET web forms and appears just after the page directive, described in the article How to use Page directive in ASP.NET 4.0

The directive indicates the type of markup, HTML, XHTML, etc., used in the web page. This directive is optional, but Visual Studio 2010 adds it automatically. …

Learn more

How to set up out-of-date HTML standard doctype in ASP.NET 4.0

The doctype directive occupies the second section in .aspx page or ASP.NET web forms and appears just after the page directive, described in the article How to use Page directive in ASP.NET 4.0

The directive indicates the type of markup, HTML, XHTML, etc., used in the web page. This directive is optional, but Visual Studio 2010 adds it automatically. …

Learn more