使用javascript确定ASP.NET页面是否为回发

Pea*_*nut 5 javascript asp.net

是否可以确定ASP.NET页面是否是来自javascript的回发?所以基本上是一个javascript等价的C#Page.IsPostBack.

谢谢.

Bob*_*Bob 14

我只是在javascript中放置一个渲染标记

var isPostBack = <%= Page.IsPostBack ? "true" : "false" %>;
Run Code Online (Sandbox Code Playgroud)

应该将"true"和"false"作为字符串,以消除将类型转换为字符串的任何可能问题,如C#中所示.ToString()通常为"True",这是javascript中的错误.

  • 当然,在这一点上,它在技术上是"wasPostBack".:P (2认同)