gpt4 book ai didi

c# - 从 div onclick 调用 ASP.net 函数/方法

转载 作者:可可西里 更新时间:2023-11-01 08:37:43 31 4
gpt4 key购买 nike

我在 DIV 的 onclick 上有一个基本的 url 重定向。

<div onclick="location.href = 'page.aspx';">

单击此 Div 时,我需要在服务器端做一些工作,而不仅仅是重定向。

如何从 DIV onclick 调用我的代码隐藏函数之一? DIV 是用户控件中的父控件。我想我可以通过使用文字控件并将查询字符串写入 onclick 来“修复”它,但我会将其用作最后的手段,因为我不想使用查询字符串。

是否有任何其他方法可以在我可能错过的代码中捕获 DIV 单击?

最佳答案

您可以有一个按钮,其显示可以是“无”。在客户端处理 Div 的点击,然后从那里触发该按钮的点击,并在按钮的点击事件上处理服务器端。

<asp:Button runat="server" id="btnHidden" style="display:none" onclick="btnHidden_OnClick" />
<div onclick="javascript:DivClicked(); return true;"></div>

<script>

function DivClicked()
{
var btnHidden = $('#<%= btnHidden.ClientID %>');
if(btnHidden != null)
{
btnHidden.click();
}
}

</script>

关于c# - 从 div onclick 调用 ASP.net 函数/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875489/

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