在jQuery或javascript中是否有'if(!Page.IsPostBack)'这样的东西?

gua*_*ome 9 javascript c# asp.net jquery

有没有办法检测页面何时加载它是回发还是只是页面加载?

Jam*_*ill 16

JavaScript没有回发的概念.检测此客户端的最简单方法是将[在此插入您的服务器端语言]在回发时写入/设置JavasScript变量.

在C#中,它看起来有点像这样:

ClientScript.RegisterClientScriptBlock(GetType(), 
         "isPostBack", 
         String.Format("var isPostback = {0};", IsPostBack.ToString().ToLower()),
         true);
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

if(isPostback) {
     // Postback specific logic here
}
Run Code Online (Sandbox Code Playgroud)