5

Is it possible to determine if an ASP.NET page is a postback from javascript? So basically a javascript equivalent of C# Page.IsPostBack.

Thanks.

Peanut
  • 18,967
  • 20
  • 72
  • 78

3 Answers3

14

I would just put a render tag in the javascript

var isPostBack = <%= Page.IsPostBack ? "true" : "false" %>;

Putting the "true" and "false" as strings should be done to eliminate any possible issues converting the type to a string as in C# true.ToString() is usually "True" which is an error in javascript.

moinudin
  • 134,091
  • 45
  • 190
  • 216
Bob
  • 97,670
  • 29
  • 122
  • 130
2

Sure. Just use your server code to write out a javascript flag, if you really need this.

But I suspect you're barking up the wrong tree here.

Joel Coehoorn
  • 399,467
  • 113
  • 570
  • 794
0

I'm not exactly sure of what you are trying to do but you might want to look into the PageRequestManagerClass:

http://www.asp.net/AJAX/Documentation/Live/ClientReference/Sys.WebForms/PageRequestManagerClass/default.aspx

It exposes events for all different parts of the request.

Robb C
  • 152
  • 1
  • 10