gpt4 book ai didi

jquery - 从 javascript 调用 VB.net 函数

转载 作者:行者123 更新时间:2023-12-01 03:29:45 27 4
gpt4 key购买 nike

我需要找到一种方法从 javascript 调用我的 aspx 页面中的 vb.net 函数。我有一个 Jquery 函数,可以使 .drop 类成为 .droppable,每当我将 .draggable 放到放置目标上时,我的 Jquery 代码都会成功触发 java 警报语句。全部用纯 JavaScript 编写。我需要做的是一些繁重的数学!

我确实明白 JavaScript 存在于客户端,ASP/VB 存在于服务器端,两者永远不会相遇。根据谷歌的研究,这似乎是完成我需要完成的事情的理想方法,是在我的更新面板中触发异步回发。我创建了一个名为“HiddenButton”的隐藏按钮,还创建了一个名为“HiddenLabel”的隐藏标签。如何让它工作,以便当我放下某些东西时,我的 JavaScript 调用一些内容来更新 HiddenLabel 中的文本(以便我可以将值传递到服务器端),并以某种方式触发 HiddenButton_click 事件?

我目前的 javascript 优点如下:

<script type="text/javascript">  
$(document).ready(function() {
doReady();

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function(s, e) {
doReady();
});
});

function doReady() {

$('.drag').draggable({ revert: true, helper: 'clone' });
$('.drop').droppable({
tolerance: "touch", // Here should be a string
drop: function() { alert('dropped'); }

这是我认为需要去更新标签并触发回发的地方,但我不知道它是什么:(

});

} // End of do ready
</script>

最佳答案

您可以使用隐藏变量的 OnValueChanged 事件。连接该事件,更改隐藏变量的值,然后编写此语句 -

__doPostBack('<%= hdnHidden.UniqueID  %>', ''); //This statement will fire the OnValueChanged event and the control will be moved to the server side where you can update the label and do your processing.

关于jquery - 从 javascript 调用 VB.net 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905387/

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