这是.aspx文件的部分内容:
<label id="title"><%=AbInf.Title %></label>
<input id="Text1" type="text" />
<input type="submit" value="确定" onclick="DeleteComment()" />function DeleteComment() {
var title = document.getElementById("Text1").value;
var options = {
method: 'post',
parameters: "Option=DelComment&id=" + title + "&abid=" + document.getElementById("hidfiled").value,
onComplete:
function(transport) {
var retv = transport.responseText;
document.getElementById("title").innerHTML = title;
}
}
new Ajax.Request('AlbumView.aspx', options);
}这是.aspx.cs文件的部分内容:
if (Request.Form["Option"] == "DelComment")
{
try
{
SaveAlbum();
Response.Write("1");
}
catch
{
Response.Write("0");
}
Response.End();
}现在的问题是修改Text1的值后需要刷新页面才能将新的值显示出来,不刷新的话还是以前的值,尽管这个值事实上已经改掉,这是怎么回事?
<label id="title"><%=AbInf.Title %></label>
<input id="Text1" type="text" />
<input type="submit" value="确定" onclick="DeleteComment()" />function DeleteComment() {
var title = document.getElementById("Text1").value;
var options = {
method: 'post',
parameters: "Option=DelComment&id=" + title + "&abid=" + document.getElementById("hidfiled").value,
onComplete:
function(transport) {
var retv = transport.responseText;
document.getElementById("title").innerHTML = title;
}
}
new Ajax.Request('AlbumView.aspx', options);
}这是.aspx.cs文件的部分内容:
if (Request.Form["Option"] == "DelComment")
{
try
{
SaveAlbum();
Response.Write("1");
}
catch
{
Response.Write("0");
}
Response.End();
}现在的问题是修改Text1的值后需要刷新页面才能将新的值显示出来,不刷新的话还是以前的值,尽管这个值事实上已经改掉,这是怎么回事?
解决方案 »
- 如何从请求流中获取数据并保存为文件(可能是多个文件),在先等--急!
- 关于dataset的一个问题
- 关于ajax的问题~! 60分求解~~!!
- 在线等了!!如何把表单中的单元格变成可编辑的阿?
- 请问各位大侠iis服务器到哪可以下载,具体地址,小妹很急!!拜托了
- 用PlaceHolder动态加载控件的问题
- 100分求助:如何在DataList里要显示两个DataSource的东西怎么办?
- 关于table1.rows(0).cells(0).innerhtml=的问题
- datagrid显示效果问题
- 请高手帮忙,急!!
- asp.net视频播放器
- WebService中用PIA打开WORD文档无响应,是否有碰到并解决的兄弟?
前台修改看你的代码应该不会有问题,如果是后台修改,异步的时候应该返回文本框的值。使用js重新设置一下
解决方法:
1.在Url地址上添加随机数
2.xmlhttp.setRequestHeader("If-Modified-Since","0");