asp图像按钮刷新页面

时间:2012-08-08 09:25:34

标签: c# asp.net

您好我的网页上有很多imageButtons,点击后会刷新页面。我该如何防止这种情况?

 var imageButton = new ImageButton();
    imageButton.ImageUrl = "Styles/unClicked.png";
    imageButton.ID = "btn" + questionName;
     imageButton.OnClientClick = ("javascript:button_pressed()");

1 个答案:

答案 0 :(得分:2)

我的第一个答案是,如果您不希望图片回发,请不要使用<asp:ImageButton&gt;并且只使用<img>元素。

但是如果您想使用<asp:ImageButton>,请更新以下行以停止回发(刷新)页面...

imageButton.OnClientClick = "button_pressed();return false;"

注意,你不需要初始的“javascript:”(浏览器知道它是javascript)