Click here to Skip to main content
11,639,786 members (60,990 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
I want to display alert message based on the events executed in code behind of aspx page i.e. aspx.cs

Is there a way to do it?
Posted 1-Oct-12 23:52pm
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

yeah you can,,

either bind the event of javascript to the button or use the code directly in your code behind page
for example:
on button's click event write:

string jscript = "<script>alert('YOUR BUTTON HAS BEEN CLICKED')</script>";
            System.Type t = this.GetType();
            ClientScript.RegisterStartupScript(t, "k", jscript);
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Hi,

try like this,
 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Notify", "alert('Notification : Your Message.');", true);
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Using:
MSDN: RegisterClientScriptBlock Method[^] OR
MSDN: RegisterStartupScript Method[^]

Using them, you can inject the scripts into a page from server side and based on certain condition (and specific to page.)
For samples on how to use it: How to Use RegisterClientScriptBlock & RegisterStartupScript[^]
Inject javascript from server - Sample[^]
  Permalink  

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

  Print Answers RSS
0 Suvendu Shekhar Giri 330
1 CPallini 177
2 F-ES Sitecore 170
3 himanshu agarwal 167
4 Sergey Alexandrovich Kryukov 159
0 OriginalGriff 9,081
1 Sergey Alexandrovich Kryukov 8,847
2 Mika Wendelius 7,027
3 Suvendu Shekhar Giri 2,650
4 F-ES Sitecore 2,558


Advertise | Privacy | Mobile
Web01 | 2.8.150731.1 | Last Updated 2 Oct 2012
Copyright © CodeProject, 1999-2015
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