Asp.net “onserverclick”不工作
我正在尝试处理代码隐藏中div内的单击:Asp.net “onserverclick”不工作,asp.net,html,Asp.net,Html,我正在尝试处理代码隐藏中div内的单击: <div id="divSearch" runat="server" class="box" onserverclick="aaa">Search</div> 它根本不起作用。有什么想法吗 我知道这不是最佳实践,但我只是在试验服务器上没有此类事件。单击div上的exist,您可以尝试使用不同的控件,如LinkButton、Button等。您可以使用Javascript和doPostback实现这一点 下面是一个示例:实际渲染的是
<div id="divSearch" runat="server" class="box" onserverclick="aaa">Search</div>
它根本不起作用。有什么想法吗
我知道这不是最佳实践,但我只是在试验服务器上没有此类事件。单击div上的exist,您可以尝试使用不同的控件,如LinkButton、Button等。您可以使用Javascript和doPostback实现这一点
下面是一个示例:实际渲染的是div吗?如果不是这样,它不会工作,onserverclick不是一个js事件被呈现为@aboh-我不知道asp,可能框架已经将onclick事件附加到了div。当你单击时,是否确实向服务器发出了请求?直接调用它肯定是一种不好的做法,不是吗?是的,我应该说这不是真正的建议。为什么这里的答案是:有4票
protected void aaa(object sender, EventArgs e)
{
Response.Redirect("~/Search.aspx");
}