ASP.NET中局部刷新问题,使用javascript进行页面局部刷新。

<scripttype="text/javascript"language="javascript">functionupdateVerckde(){document.g... <script type="text/javascript" language="javascript">
function updateVerckde()
{document.getElementById("imgVer").src=document.getElementById("imgVer").src+"?";
}
</script>
<table>
<td>
<img src="admin_yz.aspx" id="imgVar" onclick="updateVerckde()" />
<a href="">看不清?点击图片换一张</a>
<a href="" onclick="updateVerckde()">看不请?点击此处换一张</a>
</td>
</table>

这样是解决不了的。为什么呢?谁能给我一个正确完整的代码?求解!
解决问题者,再给30分!或者更多,如能建立长期交换平台则更好。本人QQ:369408911
展开
 我来答
lvyingtang
2010-12-16 · TA获得超过645个赞
知道小有建树答主
回答量:675
采纳率:100%
帮助的人:707万
展开全部
<script type="text/javascript">
function changeCode()
{
var Img = document.getElementById("vimg");
Img.src = "../Admin/WaterMark.ashx?t" + Math.round(Math.random()*1e17);
}
</script>
<img src="../Admin/WaterMark.ashx" id="vimg" alt="单击图片更新..." onclick="changeCode()" />

我是这样用的,供你参考!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Diane概念
2010-12-16 · 超过16用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:56万
展开全部
如果你用vs2008来做的话会比较简单,只要拖两个控件就好了。ScriptManager和UpdatePanel,ScriptManager要在UpdatePanel前拖入。然后在UpdatePanel里面拖表格控件。里面放图片和文字的用ImageButton和LinkButton。点击事件写同一段代码。
前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr >
<td>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ImageButton ID="ImageButton1" runat="server"
onclick="ImageButton1_Click" />
<asp:LinkButton ID="LinkButton1" runat="server" onclick="ImageButton1_Click">看不请?点击此处换一张</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
.cs代码(后台代码)
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
//此处写代码,实现换图
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毓闻瑶4x
2010-12-16 · TA获得超过153个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:119万
展开全部
说你两点问题点:
1、img的ID是imgVar,你使用的却是imgVer。
2、href的onclick事件需要使用
<a href="javascript:updateVerckde();">看不请?点击此处换一张</a>
或者<a href="" onclick="javascript:updateVerckde();">看不请?点击此处换一张</a>
再或者<a onclick="javascript:updateVerckde();" href="" >看不请?点击此处换一张</a>
使用第三种方法,GIF图片不会停止播放。其余的链接都会停止。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺当又通达的大熊猫E
2010-12-16 · 超过13用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
? 后面传递个随机数进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式