Shankar Das
Shankar Das

Reputation: 115

Messagebox in asp.net

I need a simple messagebox in asp.net, I tried the following code.

Me.Page.ClientScript.RegisterStartupScript(Me.GetType(), "clientScript","<script>javascript:alert('Guest already associated with 
another event');</script>")

but I had no luck. Actually I have a dropdownlist which is in a updatepanel it should throw an error message via a MessageBox. I don't know why javascript not working. Is there any other way by which we could show an simple error message in MessageBox.

Upvotes: 0

Views: 2541

Answers (5)

andoni90
andoni90

Reputation: 1068

Easier:

MsgBox("Text")

Or:

MsgBox("Text", 0, "Title")

0 is the number of buttons (0 is 1, 1 is 2...)

Upvotes: 0

Prince Antony G
Prince Antony G

Reputation: 932

 static public void DisplayMessage(Control page, string msg)
{
    string myScript = String.Format("alert('{0}');", msg);

    ScriptManager.RegisterStartupScript(page, page.GetType(), "MyScript", myScript, true);
}



 DisplayMessage(this, "Guest already associated with another event");

Upvotes: 6

Ali Foroughi
Ali Foroughi

Reputation: 4629

use this simple way

protected string Alert = "";
page_load(sender e ...)
{

     Alert ="<script>alert('hi');</script>";

}

and in your aspx file use this code to alert a message

<%= Alert %>

Upvotes: 0

See this user control which will help you MessageBox Usercontrol with ASP.net

Upvotes: 0

CloudyMarble
CloudyMarble

Reputation: 37576

try:

private void MessageboxAnzeigen(string content){
  string Script 
  = "<script type=\"text/javascript\">alert('"
  + content
  + "')</script>";
  RegisterClientScriptBlock("WindowOpener", Script);
 }

Upvotes: 0

Related Questions