javascript - 仅在页面加载时执行 Javascript,而不是 PostBack (SharePoint)

标签 javascript jquery asp.net sharepoint peoplepicker

我正在尝试在 SharePoint 网站上的自定义页面上加载页面时执行一些 JavaScript(它使用当前用户填充人员选取器)。问题是代码也在回发时执行,我不希望这样,因为它会重置对人员选择器的任何更改。

我试过使用 if(!IsPostBack) 无济于事。那时一切都出错了,给出

SCRIPT5009: 'IsPostBack' is undefined.

我在网上找不到任何帮助解决此问题的信息。有任何想法吗?谢谢

最佳答案

You can create a function like this:

function IsPostBack() {
    var ret = '<%= Page.IsPostBack%>' == 'True';
    return ret;
}

关于javascript - 仅在页面加载时执行 Javascript,而不是 PostBack (SharePoint),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26978112/

相关文章:

javascript - 前端 JS 和后端 JS 之间更好的性能

javascript - 从json中取出所有数据并显示在index页面

c# - EntityFramework 更新或插入中文或非英文文本

c# - 如何通过工作单元访问上下文中的方法?

javascript - 重构/重建json数据树

javascript - Jquery - 第一个字母不应该是数字

javascript - 如何在所有类型的屏幕上始终将对象放置在左侧图像下方(响应式)

javascript - FlipClock 重置倒计时

JavaScript 删除 Div 元素上的重复标签

asp.net c# 从 http 重定向到 https