gpt4 book ai didi

javascript - 如何获取js文件中的属性值?

转载 作者:行者123 更新时间:2023-11-28 21:00:17 24 4
gpt4 key购买 nike

我正在创建一个 asp 页面。在该页面中,我定义了一个属性,如下所示

.cs

private long _sequence;
public long Sequence { get { return _sequence; } set { _sequence = value; } }

现在我想在js文件中检索这个属性值。实际上我可以在 .aspx 中检索它,但我希望它在 .js 文件中。

这是我正在尝试但找不到属性值的 js 函数和 .aspx 代码

.aspx

<asp:Button ID="btnShowSimple" runat="server" Text="Notes Dialog" OnClientClick="NotesDialog(this)" />

.js

function NotesDialog(ctr) {
var ControlName = document.getElementById(ctr.id);
$("#btnShowSimple").click(function (e) {
ShowDialog(false);
e.preventDefault();
LoadData("GetNotes", '"sequence":<%= this.Sequence %>');
});
}

我缺少什么吗?如果有人对此有任何想法,请帮助我..我两天来就面临这个问题..

最佳答案

您的js文件是服务器上的静态文件。您不能使用那些 <%= %>其中的标签。您可以通过在 aspx 中设置的全局 javascript 变量传递该属性。页面并在您的 js 中使用文件。

.aspx

  <script type="text/javascript">
myProp = <%= this.Sequence %>;
</script>

.js

function NotesDialog(ctr) {
var ControlName = document.getElementById(ctr.id);
$("#btnShowSimple").click(function (e) {
ShowDialog(false);
e.preventDefault();
LoadData("GetNotes", '"sequence":' + myProp);
});
}

关于javascript - 如何获取js文件中的属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com