它确实到达了后面的代码,但只是在页面加载时而不是鼠标悬停时... 我也-6ren">
gpt4 book ai didi

javascript - 从常规 div ASP.net 获取隐藏代码

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

我试图从常规 div onMouseOver 事件中获取我的代码。其实我觉得这是不可能的。我考虑了很多种可能性,第一个是:

<div style="float: left; position:absolute; left:-60px; top:120px;" onmouseover="<% div_MouseOver(); %>">

它确实到达了后面的代码,但只是在页面加载时而不是鼠标悬停时...

我也考虑过 javascript,但话又说回来,我不认为任何 javascript 函数都可以调用 C# 函数。

没有一个 < asp:*/> 工具包含鼠标悬停事件,说真的,我不知道为什么,这不是很方便吗?

无论如何,如果有人知道如何创建一个到达后面代码的鼠标悬停事件,这就是我想要的......

最佳答案

您需要充分掌握 Web 应用程序中客户端和服务器的分离方式。不,您不能从 JavaScript 直接调用 ASP.NET 中的后台代码。您可以引发回发,但页面将重新加载。这会导致糟糕的用户体验。

最好在客户端坚持使用 JavaScript。根据您需要执行的操作,您可能根本不需要服务器端的参与。如果您这样做,那么在您的应用程序中实现 AJAX、Web 套接字或类似技术通常是最干净的。

服务器控件可以有onMouseOver,但它只会运行客户端代码。由于鼠标悬停在某些东西上而导致回发是荒谬的。

关于javascript - 从常规 div ASP.net 获取隐藏代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32724522/

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