protected void Form_ItemInserting(object sender, FormViewInsertEventArgs e) { //make sure username is unique if (!Util.IsUsernameUnique((string)e.Values["UserName"], Profile.SiteID)) { e.Cancel = true; string Text = ((string)e.Values["UserName"]) + " is already being used. Please try another username"; string Script = string.Format("document.DisplayMessage(\"{0}\");", Text); this.ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", Script, true); }The problem is, I believe, with "document.DisplayMessage".
<head runat="server"> <title>Registration</title> <link href="/asb_includes/AutoSuggestBox.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> var dv = document.getElementById("spnStatFrame"); var Spn = document.getElementById("spnStat"); function DisplayMessage(Message) { dv.style.display = "inline"; Spn.innerHTML = Message; setTimeout("dv.style.display = 'none'", 300000); } </script> </head> <body>How can I invoke this script correctly?