Click here to Skip to main content
12,352,083 members (33,016 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# ASP.NET C#4.0
Hi,

this is my C# code
string str="Total Records" + Total+Environment.NewLine+ " Inserted Records " +        Insert_Count ;
when i call the message box it's not fired.
msgbox1.alert(str);

i think i need to be change on this alert method , where can i change .
public void alert(string msg)
 {
     string sMsg = msg;
     sMsg = msg.Replace("\"", "'");
     StringBuilder sb = new StringBuilder();
     sb.Append("<script language="'javascript'">");
     sb.Append("alert( \"" + sMsg + "\" );");
     sb.Append("</script>");
     content = sb.ToString();
 }

can anybody help me to resolve this issue.

Thanks in Advance

Wish you a Happy New year to ALL.
Posted 30-Dec-12 20:12pm
Comments
   
Where do you call it? This is JavaScript code.
—SA
V_R 31-Dec-12 2:32am
   
Hope you want to show alert from C#, so Register that script as follows..

ScriptManager.RegisterClientScriptBlock(base.Page, this.GetType(), "strKey", strMsg, true);
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Hi,

You need to register your script or use the the following,

private void ShowMessage(string Message, string Title)
   {
       ScriptManager.RegisterStartupScript(Page, this.GetType(), "alert", string.Format("alert('{1}', '{0}');", Message, Title), true);
   }
  Permalink  
Comments
ProgramFOX 31-Dec-12 6:37am
   
+5!
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

if u r using web application so...


ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(Page), "myscript", "alert('test')", true);
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

You are using Window application so..

MessageBox.Show("Your  Message");
  Permalink  
v2
Comments
ProgramFOX 31-Dec-12 6:37am
   
This is for Windows application. There's a "ASP.NET" tag, so the OP is programming a Web application, so this solution would not work.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web01 | 2.8.160621.1 | Last Updated 31 Dec 2012
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100