标题:ajax刷新页面无变化
只看楼主
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
分页就是只是page参数的变化,其他的都一样!

中国人的财富网:http://www..cn/
2007-01-25 15:04
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
我记得ajax好像是种无刷新技术啊

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-01-25 15:28
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
以下是引用caiyakang在2007-1-25 15:04:00的发言:
分页就是只是page参数的变化,其他的都一样!

那你每页现实的是11条还是10条


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-01-25 15:30
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 

中国人的财富网:http://www..cn/
2007-01-25 15:31
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
怎么要刷新一下呢??
不是可以的吗?

飘过~~
2007-01-25 20:30
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
刷新后会不会你发布的那条消失

中国人的财富网:http://www..cn/
2007-01-25 22:13
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
按浏览器上的刷新

中国人的财富网:http://www..cn/
2007-01-25 22:16
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 
代码贴一下吧

我觉得问题出在数据没有重新绑定. 因为你浏览器刷新之后显示是正确的 说明加入数据库是成功的.
添加数据之后 重新从数据库中提取dataset并设置datasource

2007-01-26 10:22
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
#region 加载评论
public void ArticleComment()
{
int PageNo = Convert.ToInt32(Request.QueryString["page"]);
if (ArticleId == null||ArticleId=="")
{
ArticleId = Request.QueryString["ArticleId"];
}
string url = "/Blog/Inc/GetData.aspx?Action=pagefile&ArticleId=" + ArticleId;
AjaxPageSource ajaxPageSource;//这是数据源
Sky.Business.Comment myobj = new Sky.Business.Comment();
ajaxPageSource = myobj.CommentInfo(20, PageNo, ArticleId);//这是数据源
IDataReader idr = ajaxPageSource.myidr;
try
{
TempStr.Append("<table width='90%' border='0' cellspacing='0' cellpadding='0' align='center'>");
while (idr.Read())
{
TempStr.Append("<tr>");
TempStr.Append("<td class='commenttitle'>回复:" + idr["CommentTitle"].ToString() + "</td>");
TempStr.Append("</tr><tr>");
TempStr.Append("<td><span class='commentautor'>作者:" + idr["UserName"].ToString() + "</span>&nbsp;&nbsp;<span class='commenttime'>" + idr["CommentTime"].ToString() + "</span></td>");
TempStr.Append("</tr><tr>");
TempStr.Append("<td class='commentcontent' style='word-wrap:break-word;'>" + idr["CommentContent"].ToString() + "</td>");
TempStr.Append("</tr><tr>");
TempStr.Append("<td><hr align=left width='92%' size=1 ></td></tr>");
}
TempStr.Append("<tr><td height='28' align='center'>" + ajaxPageSource.ShowPage(url, "个评论", "ShowComment") + "</td>");
TempStr.Append("</tr></table>");
}
catch (Exception e)
{
Response.Write(e.Message.ToString());
}
finally
{
idr.Close();
ajaxPageSource.CloseConn();
myobj = null;
}
Response.Write(TempStr.ToString());
}
#endregion

#region 添加评论
public void AddComment()
{
string Title = Request.Form.Get("title");
string Content = Request.Form.Get("content");
string Autor = Request.Form.Get("autor");
string Name = Request.Form.Get("uname");
ArticleId = Request.Form.Get("articleid");
Comment myobj = new Comment();
myobj.commentTitle = Title;
myobj.commentContent = Content;
myobj.userName = Autor;
myobj.userId = Name;
myobj.id = ArticleId;
myobj.isCheck = true;
string Msg=myobj.AddComment();
myobj = null;
this.ArticleComment();
}
#endregion

中国人的财富网:http://www..cn/
2007-01-26 14:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-117959-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.622170 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved