我有一个像下面的div我想点击div做一些工作:
jQuery有效,但C#事件不起作用。
另一个问题是如果我第二次点击div,div会隐藏,我不想要绑定消息
我该怎么做这些作品?
<div id="div1" class="Message" runat="server" onclick="ShowMessage">
jquery代码:(这个有效)
$('#div1').click(function (e) {
e.stopPropagation();
if ($("#div2").is(":hidden")) {
$("#div2").show(500);
}
else {
$("#div2").hide(500);
}
});
我的代码背后:(不起作用)
protected void ShowMessage(object sender, MouseEventArgs e)//this will bind messages to ListView inside of div2
{
using (MYEntities en = new MyEntities())
{
///...
}
}
答案 0 :(得分:1)
如果您正在使用按钮,则按钮的javascript click事件将被调用,最后只需写入return true然后它将转到按钮的ServerSide click事件。
$('#btnClick').click(function(){
// your code
return true;
}
Protected void btnClick_Click()
{
}