我做的是新闻发布系统已经生成的静态页面了 但是想在新闻标题下添加 "我要评论 "

lwe88 2010-10-26 04:53:30
我做的是新闻发布系统已经生成的静态页面了 但是想在新闻标题下添加 "我要评论 " 点击后自动连接到该标题对应的评论数据库显示出来...然后也可以提交评论, 但是不知道在 "模板页 "里怎么做?还是该怎么做呢?我是新手,希望能讲明白些哦!谢谢~~呵呵~~~就像 这个网页上 “我要评论(条)” 这样的动态连接可以吗?http://news.qq.com/a/20101025/000563.htm?pgv_ref=aio
...全文
350 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员阿宁 2012-01-14
  • 打赏
  • 举报
回复
我现在也遇到这个问题,在自动生成的静态页面上有留言框,我想让用户留言后自动在那个页面显示刚留言的内容。高手有什么方法吗?
lwe88 2010-11-04
  • 打赏
  • 举报
回复
虽然最后还是解决不了...但是还是谢谢大家热情的回答!
huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复
就是在你本来的静态模版放几个input type="text"控件
看你要标题内容还是什么,然后一个input type="button"按狃
这样生成静态页的时候每个页面都有留言的地方
然后通过点击button按狃,用ajax提交过去
方法都在上面了
lwe88 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 huangwenquan123 的回复:]
引用 14 楼 lwe88 的回复:
楼上的 谢谢了!等下下课回来 我试试看能不能实现 谢谢了!!希望能够实现吧!!但是貌似有些看得不太懂耶 这里是三部分吗?
两种方法,一种是iframe,一种是ajax。
lz先用用iframe好了!
[/Quote]

你好啊~~我昨晚试了 不过后来断电了,刚刚弄了...貌似还是搞不定耶~~是不是只在模板上用IFARAM就可以了呢?还是还要在对应的动态生成静态页面时xx.aspx.cs上还要写些什么呢?
lwe88 2010-10-28
  • 打赏
  • 举报
回复
哦...嗯 我就是想在静态页面上实现随着评论的数量不断变化竟而更改的留言数哦~~呵呵!!那您上面所说的都要写到,应该怎么建呢?呵呵~~谢谢你的详细解说!!!
huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复
success:function(result){
if(result!="0"){
document.getElementById("zz").html=result;
alert("评论成功!");
}
else
alert("评论失败!")
},

huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 lwe88 的回复:]
楼上的高手!这貌似不是我想问耶 不过也谢谢你哦!!!!!请问如果想在静态页面上显示数据库上的留言评论的条数该怎么来实现呢??
[/Quote]是只要在静态页上显示评论条数不需要留言吗?
只显示评论条数的话你在生成静态页的时候可以统计下,把值赋进去就可以
如果想在评论后同时更新评论条数就按照上面的方法
huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 lwe88 的回复:]
楼上的高手!这貌似不是我想问耶 不过也谢谢你哦!!!!!请问如果想在静态页面上显示数据库上的留言评论的条数该怎么来实现呢??
[/Quote]
你可以在这里 Httpcontext.Response.writer("true");返回给js的时候把条数统计出来判断下

if(result==1)//评论成功
{
//这里你查找对该新闻统计评论条数
//int count = //...取得评论条数
Httpcontext.Response.writer(count);
Httpcontext.REsponse.end();
}
else//插入失败返回0
{
Httpcontext.Response.writer("0");
Httpcontext.REsponse.end();

}


success:function(result){
if(result!=""){
document.getElementById("zz").html=result;
alert("评论成功!");
}
else
alert("评论失败!")
},
lwe88 2010-10-28
  • 打赏
  • 举报
回复
楼上的高手!这貌似不是我想问耶 不过也谢谢你哦!!!!!请问如果想在静态页面上显示数据库上的留言评论的条数该怎么来实现呢??
lwe88 2010-10-28
  • 打赏
  • 举报
回复
噢!!楼上的实在太感谢了!!我马上就试试!!感谢哦!
huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复

function send(){
$.ajax({
url:"default.ashx
type:"post",
dataType:"html",
data:"Title="+$("#title").val()+"&Content="+$("#content").val()+"",<--这里把留言的标题内容什么的提交过去-->
success:function(result){
if(result=="true"){
alert("评论成功!");
window.location.reload();
}
else
alert("评论失败!")
},
error:function(resMsg){alert(resMsg)}
})
}
huangwenquan123 2010-10-28
  • 打赏
  • 举报
回复
这里是ajax的例子,
input type="button" onclick="send()"


$.ajax({
url:"default.ashx
type:"post",
dataType:"html",
data:"Title="+$("#title").val()+"&Content="+$("#content").val()+"",//这里把留言的标题内容什么的提交过去,
success:function(result){
if(result=="true"){
alert("评论成功!");
window.location.reload();
}
else
alert("评论失败!")
},
error:function(resMsg){alert(resMsg)}
})


//default.ashx
string title = Convert.Toint32(Request.Form["Title"]);
string content= Convert.Toint32(Request.Form["Content"]);
int result = SqlHelper.ExecuteNonquery("insert into table(title,content) values('"+title+"','"+content+"')");//这里为了方便直接拼接了,建议lz用参数化形式
if(result==1)
{
Httpcontext.Response.writer("true");
Httpcontext.REsponse.end();
}
else
{
Httpcontext.Response.writer("false");
Httpcontext.REsponse.end();

}
lwe88 2010-10-28
  • 打赏
  • 举报
回复
该怎么写JS呢?高手们~~~我实在不懂得怎么写耶 呵呵~~可以写些详细的上来吗?小弟在此谢谢了哦!
lwe88 2010-10-28
  • 打赏
  • 举报
回复
该怎么写JS呢?高手们~~~我实在不懂得怎么写耶 呵呵~~
zell419 2010-10-28
  • 打赏
  • 举报
回复
在IFAMRE页面找到父窗体。
通过JS改变评论数。
lwe88 2010-10-28
  • 打赏
  • 举报
回复
具体应该怎么做呢?可以请教详细点的吗?
蝶恋花雨 2010-10-28
  • 打赏
  • 举报
回复
通过iframe嵌套页面
或通过ajax传值

JS调用WebService 都可以
lwe88 2010-10-28
  • 打赏
  • 举报
回复
在线等解答!谢谢!!
lwe88 2010-10-28
  • 打赏
  • 举报
回复
请问高手!!有高手吗?我做了form的点击时可以跳转到对应的页面了~~但是在静态页面上无法显示数据上的留言评论的条数!~~请问该怎么来实现呢?
cjh200102 2010-10-28
  • 打赏
  • 举报
回复
楼主先回家试试,方法都有了
加载更多回复(15)

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧