public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { //creating connection object for sql connection. try { SqlConnection cn = new SqlConnection("user id=sa;password= "); cn.Open(); }//catching the exception catch (SqlException ex) { string msg = "";//iterating through types of errors for (int i = 0; i < ex.Errors.Count; i++) { msg += "index#" + i + "\n" + "message" + ex.Errors[i].Message + "\n" + "linenumber" + ex.Errors[i].LineNumber + "\n" + "source" + ex.Errors[i].Source + "\n" + "procedure" + ex.Errors[i].Procedure; }//errors r logged into eventlog . System.Diagnostics.EventLog log = new System.Diagnostics.EventLog(); log.Source = "myapplication"; log.WriteEntry(msg); Response.Write("an exception occured.Please contact u'r admin..."); } }}