javascript - jQuery 或 javascript 中是否有 'if (!Page.IsPostBack)' 之类的东西?

标签 javascript c# jquery asp.net

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

最佳答案

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

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

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

JavaScript:

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

关于javascript - jQuery 或 javascript 中是否有 'if (!Page.IsPostBack)' 之类的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7128284/

相关文章:

javascript - 谷歌地图隐藏在div中

c# - JSON.NET 序列化日期

javascript - jQuery ajax 请求有效,相同的 AngularJS ajax 请求无效

javascript - jQuery 触发器不执行自定义事件

javascript - 用于访问下一个 html 页面的静态 4 位密码

c# - 结构体实现接口(interface)是否安全?

c# - 在 C# 中将字符串转换为图像

javascript - 如何使用 jQuery 高效地添加和删除类

javascript - 如何在循环中循环此 javascript 代码

javascript - 使用维基百科 API 进行 AJAX get 调用时出错