有没有一种方法可以检测页面加载时是回发还是只是页面加载?

最佳答案

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

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

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

JavaScript:
if(isPostback) {
     // Postback specific logic here
}

07-28 11:50