使用c#刷新页面按钮
本文关键字:按钮 刷新 使用 | 更新日期: 2023-09-27 18:13:34
我想在visual studio中创建一个按钮,刷新整个浏览器页面。目前,我有一个web部件部署在sharepoint 2010上。我想添加一个按钮来动态刷新页面,以便我的web部件内容发生变化。这是因为,我的web部件有一个随机代码,每10秒更改一次信息,但要查看更改的页面必须不断刷新。我想添加一个按钮到我的网页部分点击刷新。这可能吗?
有几种方法,但都在按钮上使用JavaScript。这是我最喜欢的:
<input type=button value="Refresh" onClick="history.go()">
"type=button"防止按钮引起回发。onclick="history.go()
表示转到历史列表中的最后一项,即当前页面
使用这个input type="button" value="Reload Page" onClick="window.location.reload()
您可以试试.....如果您想在按钮点击中刷新页面,您可以将其设置为按钮点击....
<html>
<head>
<script type="text/JavaScript">
<!--
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
// -->
</script>
</head>
<body onload="JavaScript:timedRefresh(5000);">
<p>This page will refresh every 5 seconds. This is because we're using the 'onload' event to call our function. We are passing in the value '5000', which equals 5 seconds.</p>
<p>But hey, try not to annoy your users too much with unnecessary page refreshes every few seconds!</p>
</body>
</html>