单击asp图像按钮时如何刷新页面?

时间:2016-04-14 12:52:19

标签: javascript asp.net

当我点击图片按钮时,页面应该刷新并显示我在javascipt,jquery中尝试过的数据但是我没有得到有人帮助这个...

先谢谢。

这是我的代码: report.ascx

 <td align="center" valign="middle" style="padding-right: 0px;">

                                <asp:ImageButton ID="btnViewReport" ImageUrl="../../../_layouts/15/1033/IMAGES/eContracts/view-report-btn.png" runat="server" Text="View Report" 
                                 OnClientClick="ShowFilters(); return true;"/>

                            </td>

我使用了这样的jquery,但这不起作用。

$(document).ready(function () {
$('#btnViewReport').click(function () { 
    location.reload(true); 
});

});

3 个答案:

答案 0 :(得分:0)

尝试使用:

window.location.reload()

答案 1 :(得分:0)

你可能会喜欢这样。

$(document).ready(function () {
$('#btnViewReport').click(function () { 
    document. location. href=document. location. href;
});

答案 2 :(得分:0)

ImageButton控件在单击时会自动触发AutoPostBack(因为它是一个按钮),应该刷新页面。但是,应该注意的是,这将清除任何特定于Javascript的信息(因为客户端更改不会被保留)。您可以在false功能中返回OnClientClick()来阻止此回发,但不会刷新您的网页。

如果要刷新内容的单个区域而不刷新整个页面,可能需要考虑使用UpdatePanel控件或使用jQuery发出AJAX请求来检索数据。

这取决于您是否尝试坚持客户端更改。