Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL unfurl="true"]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/URL]
<html xmlns="[URL unfurl="true"]http://www.w3.org/1999/xhtml"[/URL] >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
Enter A Number
<asp:TextBox
ID="myTextBox"
runat="server"
AutoPostBack="true"
CausesValidation="true"
OnTextChanged="myTextBox_TextChanged" />
<asp:Label
ID="myLabel"
runat="server" />
</form>
</body>
</html>
using System;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Init(object sender, EventArgs e)
{
//NOTE: Do not check for postback.
//declare new control
CustomValidator myCustomValidator = new CustomValidator();
//set properties
myCustomValidator.ID = "myCustomValidator";
myCustomValidator.ControlToValidate = myTextBox.ID;
myCustomValidator.ErrorMessage = "NaN.";
//define event
myCustomValidator.ServerValidate += new ServerValidateEventHandler(myCustomValidator_ServerValidate);
//add control to page... you probally want to add this next to the control to validate.
Page.Form.Controls.Add(myCustomValidator);
}
void myCustomValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
int returnValue = 0;
args.IsValid = int.TryParse(args.Value, out returnValue);
}
protected void myTextBox_TextChanged(object sender, EventArgs e)
{
if (Page.IsValid)
{
myLabel.Text = "you entered: " + myTextBox.Text;
}
}
}
Dim daysRequestedRangeValidator As New CustomValidator
Dim cell As New TableCell
daysRequestedRangeValidator.ControlToValidate="txtDays"
daysRequestedRangeValidator.ErrorMessage = "Message here."
daysRequestedRangeValidator.Text = " "
daysRequestedRangeValidator.ValidationGroup = "ExistingRequest"
daysRequestedRangeValidator.Display = ValidatorDisplay.Dynamic
AddHandler daysRequestedRangeValidator.ServerValidate, AddressOf ValidateDaysRequestedRange
cell.Controls.Add(daysRequestedRangeValidator)
e.Row.Cells.Add(cell)
Sub ValidateDaysRequestedRange(ByVal sender As Object, ByVal args As ServerValidateEventArgs)
'Handle event.
End Sub