HttpException Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe HttpException.
Overload
| Nome | Descrizione |
|---|---|
| HttpException() |
Inizializza una nuova istanza della HttpException classe e crea un oggetto vuoto HttpException . |
| HttpException(String) |
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore fornito. |
| HttpException(Int32, String) |
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP e un messaggio di errore. |
| HttpException(SerializationInfo, StreamingContext) |
Inizializza una nuova istanza della HttpException classe con dati serializzati. |
| HttpException(String, Exception) |
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore e la InnerException proprietà . |
| HttpException(String, Int32) |
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore e un codice di eccezione. |
| HttpException(Int32, String, Exception) |
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP, un messaggio di errore e la InnerException proprietà . |
| HttpException(Int32, String, Int32) |
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP, un messaggio di errore e un codice eccezione. |
HttpException()
Inizializza una nuova istanza della HttpException classe e crea un oggetto vuoto HttpException .
public:
HttpException();
public HttpException();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Il CheckNumber metodo accetta un valore immesso dall'utente tramite una casella di testo e controlla se è un numero intero. Se il valore non è un numero intero, viene generata un'eccezione e viene creato e generato un nuovo HttpException oggetto. Tale eccezione viene intercettata nel Button_Click gestore eventi e il messaggio di errore viene visualizzato nel browser.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>
Example for HttpException
</title>
<script language="C#" runat="server">
void CheckNumber()
{
try
{
// Check whether the value is an integer.
String convertInt = textbox1.Text;
Convert.ToInt32(convertInt);
}
catch(Exception e)
{
// Throw a 'HttpException' object.
throw new HttpException();
}
}
void Button_Click(Object sender, EventArgs e)
{
try
{
CheckNumber();
label1.Text = "The integer value you entered is: "+textbox1.Text;
}
catch(HttpException exp)
{
label1.Text = "<font color='red'>An HttpException was raised!:"
+ " The value entered in the textbox is not an integer.</font>";
}
}
void page_load(object sender,EventArgs e)
{
label1.Text="";
}
</script>
</head>
<body>
<center>
<h3>
Example for HttpException
</h3>
</center>
<form id="WebForm9" method="post" runat="server">
<center>
<br />
<b>Enter a value in the text box.</b>
<br />
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server"></asp:Button>
<br />
<b><asp:Label Runat="server" ID="label1"></asp:Label></b>
</center>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Example for HttpException</title>
<script language="VB" runat="server">
Sub CheckNumber()
Try
' Check whether the value is an integer.
Dim convertInt As [String] = textbox1.Text
Convert.ToInt32(convertInt)
Catch e As Exception
' Throw the 'HttpException' object.
Throw New HttpException()
End Try
End Sub 'CheckNumber
Sub Button_Click(sender As [Object], e As EventArgs)
Try
CheckNumber()
label1.Text = "The integer value you entered is: " + textbox1.Text
Catch exp As HttpException
label1.Text = "<font color='red'>An HttpException was raised!:" _
& " The value entered in the textbox is not an integer</font>"
End Try
End Sub 'Button_Click
Sub Page_Load(sender As [Object], e As EventArgs)
label1.Text=""
End Sub
</script>
</head>
<body>
<center>
<h3>Example for HttpException</h3>
</center>
<form id="WebForm9" method="post" runat="server">
<center>
<b>Enter a value in the text box.</b>
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server"></asp:Button>
<br />
<b><asp:Label Runat="server" ID="label1"></asp:Label></b>
</center>
</form>
</body>
</html>
Commenti
Quando si gestiscono le eccezioni, può essere utile acquisire una serie di eccezioni correlate con l'eccezione esterna generata in risposta a un'eccezione interna.
Un riferimento all'eccezione interna che ha causato l'eccezione esterna è disponibile dalla InnerException proprietà dell'eccezione esterna. Questo meccanismo mantiene le informazioni sull'errore eseguite da eccezioni precedenti, incluse le eccezioni originali, consentendo al tempo stesso di creare eccezioni esterne più significative. Per altre informazioni, vedere InnerException.
Vedi anche
Si applica a
HttpException(String)
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore fornito.
public:
HttpException(System::String ^ message);
public HttpException(string message);
new System.Web.HttpException : string -> System.Web.HttpException
Public Sub New (message As String)
Parametri
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Viene generata un'eccezione HttpException se un valore immesso dall'utente è 0.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
if (Num == 0)
{
throw new HttpException("No value entered");
}
If Num = 0 Then
Throw New HttpException("No value entered")
end if
Vedi anche
Si applica a
HttpException(Int32, String)
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP e un messaggio di errore.
public:
HttpException(int httpCode, System::String ^ message);
public HttpException(int httpCode, string message);
new System.Web.HttpException : int * string -> System.Web.HttpException
Public Sub New (httpCode As Integer, message As String)
Parametri
- httpCode
- Int32
Codice di stato della risposta HTTP inviato al client corrispondente a questo errore.
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
Vedi anche
Si applica a
HttpException(SerializationInfo, StreamingContext)
Inizializza una nuova istanza della HttpException classe con dati serializzati.
protected:
HttpException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected HttpException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Web.HttpException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Web.HttpException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametri
- info
- SerializationInfo
Il SerializationInfo che contiene i dati dell'oggetto serializzato relativi all'eccezione generata.
- context
- StreamingContext
Oggetto StreamingContext che contiene le informazioni contestuali sull'origine o sulla destinazione.
Commenti
Il HttpException costruttore viene chiamato durante la deserializzazione per ricostituire l'oggetto eccezione trasmesso su un flusso. Per altre informazioni, vedere Serializzazione XML e SOAP.
Vedi anche
Si applica a
HttpException(String, Exception)
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore e la InnerException proprietà .
public:
HttpException(System::String ^ message, Exception ^ innerException);
public HttpException(string message, Exception innerException);
new System.Web.HttpException : string * Exception -> System.Web.HttpException
Public Sub New (message As String, innerException As Exception)
Parametri
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
- innerException
- Exception
Oggetto InnerException, se presente, che ha generato l'eccezione corrente.
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Il CheckNumber metodo accetta un valore immesso dall'utente tramite una casella di testo e controlla se è un numero intero. Se il valore non è un numero intero, viene generata un'eccezione e quindi nel blocco catch viene creato e generato un nuovo HttpException oggetto. Tale eccezione viene intercettata nel Button_Click gestore eventi e il messaggio di errore viene visualizzato nel browser.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Example for HttpException</title>
<script language="C#" runat="server">
void CheckNumber()
{
try
{
// Check whether the value is an integer.
String convertInt= textbox1.Text;
Convert.ToInt32(convertInt);
}
catch(Exception e)
{
// Throw an HttpException object with a message.
throw new HttpException("THe value entered in the text box is not a integer", e);
}
}
void Button_Click(Object sender, EventArgs e)
{
try
{
CheckNumber();
label1.Text = "The integer value you entered is: " + textbox1.Text;
}
catch(HttpException exp)
{
// Display the exception thrown.
label1.Text = "<font color='red'>An HttpException was raised: " + exp.Message + "</font>";
Exception myInnerException = exp.InnerException;
label2.Text = "InnerException is : " + myInnerException.GetType();
}
}
void page_load(Object sender,EventArgs e)
{
label1.Text="";
label2.Text="";
}
</script>
</head>
<body>
<center>
<h3>Example for HttpException</h3>
</center>
<form id="Form1" method="post" runat="server">
<center>
<b>Enter the value in the text box </b>
<br />
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server" ID="Button1"></asp:Button>
<br />
<b>
<asp:Label Runat="server" ID="label1"></asp:Label>
<br />
<asp:Label Runat="server" ID="label2"></asp:Label>
</b>
</center>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Example for HttpException</title>
<script language="VB" runat="server">
Sub CheckNumber()
Try
' Check whether the value is an integer.
Dim convertInt As [String] = textbox1.Text
Convert.ToInt32(convertInt)
Catch e As Exception
' Throw an HttpException object with a message.
Throw New HttpException("The value entered in the textbox is not a integer", e)
End Try
End Sub 'CheckNumber
Sub Button_Click(sender As [Object], e As EventArgs)
Try
CheckNumber()
label1.Text = "The integer value you entered is: " + textbox1.Text
Catch exp As HttpException
' Display the exception thrown.
label1.Text = "<font color='red'>An HttpException was raised!: " + exp.Message + "</font>"
Dim myInnerException As Exception = exp.InnerException
label2.Text = "InnerException is : " + myInnerException.GetType().ToString()
End Try
End Sub 'Button_Click
Sub page_load(sender As [Object], e As EventArgs)
label1.Text=""
label2.Text=""
End Sub
</script>
</head>
<body>
<center>
<h3>Example for HttpException</h3>
<form id="WebForm9" method="post" runat="server">
<b>Enter the value in the text box </b>
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server" ID="Button1"></asp:Button>
<br />
<b>
<asp:Label Runat="server" ID="label1"></asp:Label>
<br />
<asp:Label Runat="server" ID="label2"></asp:Label>
</b>
</form>
</center>
</body>
</html>
Commenti
Quando si gestiscono le eccezioni, può essere utile acquisire una serie di eccezioni correlate con l'eccezione esterna generata in risposta a un'eccezione interna.
Un riferimento all'eccezione interna che ha causato l'eccezione esterna è disponibile dalla InnerException proprietà dell'eccezione esterna. Questo meccanismo mantiene le informazioni sull'errore eseguite da eccezioni precedenti, incluse le eccezioni originali, consentendo al tempo stesso di creare eccezioni esterne più significative. Per altre informazioni, vedere InnerException.
Vedi anche
Si applica a
HttpException(String, Int32)
Inizializza una nuova istanza della HttpException classe utilizzando un messaggio di errore e un codice di eccezione.
public:
HttpException(System::String ^ message, int hr);
public HttpException(string message, int hr);
new System.Web.HttpException : string * int -> System.Web.HttpException
Public Sub New (message As String, hr As Integer)
Parametri
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
- hr
- Int32
Codice eccezione che definisce l'errore.
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Viene generata un'eccezione HttpException se un valore immesso dall'utente è 0.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
if (Num == 0)
{
throw new HttpException("No value entered", 100);
}
If Num = 0 Then
Throw New HttpException("No value entered", 100)
end if
Vedi anche
Si applica a
HttpException(Int32, String, Exception)
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP, un messaggio di errore e la InnerException proprietà .
public:
HttpException(int httpCode, System::String ^ message, Exception ^ innerException);
public HttpException(int httpCode, string message, Exception innerException);
new System.Web.HttpException : int * string * Exception -> System.Web.HttpException
Public Sub New (httpCode As Integer, message As String, innerException As Exception)
Parametri
- httpCode
- Int32
Codice di stato della risposta HTTP visualizzato nel client.
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
- innerException
- Exception
Oggetto InnerException, se presente, che ha generato l'eccezione corrente.
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Il CheckNumber metodo accetta un valore immesso dall'utente e controlla se è un numero intero. Se il valore non è un numero intero, viene generata un'eccezione e quindi viene creato un nuovo HttpException oggetto contenente il codice di stato della risposta HTTP, il messaggio dell'eccezione e qualsiasi eccezione interna. Tale eccezione viene intercettata nel Button_Click gestore eventi e vengono visualizzati il messaggio di errore, il codice di errore e l'eccezione interna.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
<%@ Import Namespace="System.Drawing" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Example for HttpException</title>
<script language="C#" runat="server">
void CheckNumber()
{
try
{
// Check whether the value is an integer.
String convertInt = textbox1.Text;
Convert.ToInt32(convertInt);
}
catch(Exception ex)
{
// Throw an HttpException object that contains the HTTP error code,
// message, and inner exception.
throw new HttpException(500, "The entered value is not an integer.", ex);
}
}
void Button_Click(Object sender, EventArgs e)
{
try
{
CheckNumber();
label1.Text = "The integer value you entered is: " + textbox1.Text;
}
catch(HttpException exp)
{
// Display the exception thrown.
label1.ForeColor = Color.Red;
label1.Text = "An HttpException was raised!: " + exp.Message;
Exception myInnerException = exp.InnerException;
// Display the inner exception.
label2.Text = "The InnerException is : " + myInnerException.GetType();
}
}
void page_load(Object sender,EventArgs e)
{
label1.Text="";
label2.Text="";
}
</script>
</head>
<body>
<center>
<h3>Example for HttpException</h3>
<form id="WebForm9" method="post" runat="server">
<b>Enter the value in the text box </b>
<br />
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server" ID="Button1"></asp:Button>
<br />
<b>
<asp:Label Runat="server" ID="label1"></asp:Label>
<br />
<asp:Label Runat="server" ID="label2"></asp:Label>
</b>
</form>
</center>
</body>
</html>
<%@ Import Namespace="System.Drawing" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Example for HttpException</title>
<script language="VB" runat="server">
Sub CheckNumber()
Try
'Check whether the value is integer.
Dim convertInt As [String] = textbox1.Text
Convert.ToInt32(convertInt)
Catch ex As Exception
' Throw an HttpException object that contains the HTTP error code,
' message, and inner exception.
Throw New HttpException(500, "The entered value is not an integer.", ex)
End Try
End Sub
Sub Button_Click(sender As [Object], e As EventArgs)
Try
CheckNumber()
label1.Text = "The integer Value you entered is: " & textbox1.Text
Catch exp As HttpException
' Display the Exception thrown.
label1.ForeColor = Color.Red
label1.Text = "An HttpException was raised: " & exp.Message
Dim myInnerException As Exception = exp.InnerException
' Display the inner exception.
label2.Text = "InnerException is : " & myInnerException.GetType().ToString()
End Try
End Sub
Sub page_load(sender As [Object], e As EventArgs)
label1.Text = ""
label2.Text = ""
End Sub
</script>
</head>
<body>
<center>
<h3>Example for HttpException</h3>
<form id="WebForm9" method="post" runat="server">
<b>Enter the value in the text box.</b>
<asp:TextBox Runat="server" ID="textbox1"></asp:TextBox>
<br />
<asp:Button Text="Click Here" OnClick="Button_Click" Runat="server" ID="Button1"></asp:Button>
<br />
<b>
<asp:Label Runat="server" ID="label1"></asp:Label>
<br />
<asp:Label Runat="server" ID="label2"></asp:Label>
</b>
</form>
</center>
</body>
</html>
Commenti
Quando si gestiscono le eccezioni, può essere utile acquisire una serie di eccezioni correlate con l'eccezione esterna generata in risposta a un'eccezione interna.
Un riferimento all'eccezione interna che ha causato l'eccezione esterna è disponibile dalla InnerException proprietà dell'eccezione esterna. Questo meccanismo mantiene le informazioni sull'errore eseguite da eccezioni precedenti, incluse le eccezioni originali, consentendo al tempo stesso di creare eccezioni esterne più significative. Per altre informazioni, vedere InnerException.
Vedi anche
Si applica a
HttpException(Int32, String, Int32)
Inizializza una nuova istanza della HttpException classe utilizzando un codice di stato della risposta HTTP, un messaggio di errore e un codice eccezione.
public:
HttpException(int httpCode, System::String ^ message, int hr);
public HttpException(int httpCode, string message, int hr);
new System.Web.HttpException : int * string * int -> System.Web.HttpException
Public Sub New (httpCode As Integer, message As String, hr As Integer)
Parametri
- httpCode
- Int32
Codice di stato della risposta HTTP visualizzato nel client.
- message
- String
Messaggio di errore visualizzato al client quando viene generata l'eccezione.
- hr
- Int32
Codice eccezione che definisce l'errore.
Esempio
Nell'esempio di codice seguente viene illustrato il HttpException costruttore della HttpException classe . Il nome utente e le informazioni di posta elettronica vengono immesse dall'utente nelle caselle di testo fornite. Se una delle caselle di testo viene lasciata vuota, viene creato e generato un HttpException oggetto. Il codice di errore di HttpException viene ottenuto dal GetHttpCode metodo e visualizzato nella pagina Web.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HttpException Example</title>
<script language="C#" runat="server">
void SubmitButton_Click(Object sender, EventArgs e)
{
try
{
if(Textbox1.Text.Length==0 || Textbox2.Text.Length==0)
{
// Raise an Exception if the username or the emailfield field is empty.
throw new HttpException(901,"User name or email ID not provided.",333);
}
else
{
MyLabel.Text="Hello "+Textbox1.Text+"<br />";
MyLabel.Text+="The Weekly newsletter is mailed to :"+
Textbox2.Text+"<br />";
}
}
catch(HttpException ex)
{
// Display the error code returned by the GetHttpCode method.
MyLabel.Text="<h4><font color=\"red\">The exception is "+
ex.GetHttpCode() +" - "+ ex.Message + "</font></h4>";
}
}
void Page_Load(object sender,EventArgs e)
{
MyLabel.Text="";
}
</script>
</head>
<body>
<form runat="server" id="Form1">
<h3>HttpException Example</h3>
Enter UserName and Email
<br /><br />
UserName :
<asp:TextBox ID="Textbox1" Runat="server"></asp:TextBox>
<br />
Email ID :
<asp:TextBox ID="Textbox2" Runat="server"></asp:TextBox>
<asp:Button ID="Button1" Text="Submit" OnClick="SubmitButton_Click" runat="server" />
<br />
<asp:label id="MyLabel" runat="server" />
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HttpException Example</title>
<script language="VB" runat="server">
Sub SubmitButton_Click(sender As Object, e As EventArgs)
Try
If Textbox1.Text.Length = 0 Or Textbox2.Text.Length = 0 Then
' Raise an Exception if the username or emailid field is empty.
Throw New HttpException(901, "User name or email ID not provided", 333)
Else
MyLabel.Text = "Hello " & Textbox1.Text & "<br />"
MyLabel.Text += "The Weekly newsletter is mailed to :" & Textbox2.Text & "<br />"
End If
Catch ex As HttpException
' Display the error code returned by the GetHttpCode method.
MyLabel.Text = "<h4><font color=""red"">The exception is " & ex.GetHttpCode() & _
" - " & ex.Message & "</font></h4>"
End Try
End Sub
Sub Page_Load(sender As Object, e As EventArgs)
MyLabel.Text = ""
End Sub
</script>
</head>
<body>
<form runat="server" id="Form1">
<h3>HttpException Example</h3>
Enter User name and Email
<br /><br />
User Name:
<asp:TextBox ID="Textbox1" Runat="server"></asp:TextBox>
<br />
Email ID:
<asp:TextBox ID="Textbox2" Runat="server"></asp:TextBox>
<asp:Button ID="Button1" Text="Submit" OnClick="SubmitButton_Click" runat="server"/>
<br />
<asp:label id="MyLabel" runat="server"/>
</form>
</body>
</html>