gpt4 book ai didi

javascript - 如何从代码隐藏文件调用javascript客户端函数

转载 作者:行者123 更新时间:2023-11-29 16:56:50 25 4
gpt4 key购买 nike

我如何从隐藏代码中调用 aspx 页面中的 showItems() 函数。

<script>
function getItems(){
var items = [];
return items; //items=['a','b','c']
}

<form id="form1" runat="server">
<asp:Hiddenfield id="HiddenField1" runat="server"></asp:hiddenfield>
</form>

代码隐藏:

ScriptManager.RegisterStartupScript(this, GetType(), "items", "<script type='text/javascript'>getItems()</script>", false);

最佳答案

这里有几件事......

首先,您不会“从服务器端代码调用客户端功能”。您可以做的是包含一些客户端代码,这些代码本身将调用客户端函数。哪些看起来是你在做什么,但我只是想确保你理解其中的区别。

其次,您的函数名为 showItems,但您正在调用一个名为 getItems 的函数:

<script type='text/javascript'>getItems()</script>

改为调用 showItems()?像这样吗?:

ScriptManager.RegisterStartupScript(this, GetType(), "items", "<script type='text/javascript'>showItems()</script>", false);

第三showItems 函数返回一些东西。但是您实际上并没有对该结果做任何事情。您只是简单地调用函数并忽略结果。因此,您并不清楚您要完成什么。

关于javascript - 如何从代码隐藏文件调用javascript客户端函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31815647/

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