生成静态页面后,点击率还有评论怎么实现?

wzwen 2008-07-08 09:03:41
生成静态页面后,点击率还有评论怎么实现?


请问?

有个案例最好。
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsy123456accp 2008-07-08
  • 打赏
  • 举报
回复
四楼的 代码不错哦 学习
sheng9hhd 2008-07-08
  • 打赏
  • 举报
回复
可以用js脚本的形式直接写出来,也可以用ajax实时的调
sunlovesea 2008-07-08
  • 打赏
  • 举报
回复
Study
wzwen 2008-07-08
  • 打赏
  • 举报
回复
谢谢
回去试试。。。
MisterDotNet 2008-07-08
  • 打赏
  • 举报
回复
点击和评论可以单独写一个项目,然后在静态页面中通过 js调用项目中相应的页面,进行数据处理

<SCRIPT lanage="javascript" src="/review/Review.aspx?id=<%=Request["ID"]%>"></SCRIPT>

给你段代码你看看:

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
long reviewID=0;
if(Request["act"]==null)
{
DataRow row=DB.News_Show(Request["id"]);
string newstitle="";
bool IsReview=false;
int reviewNum=0;
string quyu="2";
string ip=Page.Request.UserHostAddress;
string u=DB.GetUrl(Request["id"]);
if(row!=null)
{
newstitle=row["title"].ToString().Trim();
quyu=row["quyu"].ToString().Trim();
try
{
reviewID=long.Parse(row["reviewID"].ToString());
reviewNum=Convert.ToInt32(row["reviewNum"]);
}
catch
{
}
IsReview=(bool)row["IsReview"];
}
if(IsReview)
{
Response.Write("document.write(\"<script language='javascript'>function RegMemberForm() {if (document.postform.message.value == '') {alert('内容不能为空');document.postform.message.focus();}else {return true;}return false;}</script><TABLE cellSpacing=0 cellPadding=0 width='100%' border=0><TBODY><form method='post' OnSubmit='return RegMemberForm()' name='postform' id='postform' action='review.aspx?act=p' enctype='multipart/form-data' ><TR><TD style='BORDER-RIGHT: #394994 1px solid; BORDER-TOP: #394994 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #394994 1px solid; BORDER-BOTTOM: #394994 1px solid; BACKGROUND-COLOR: #f7f7f7' bgColor=#f7f7f7><input type=hidden name=newsid value="+Request["ID"]+"><input type=hidden name=url value='"+u+"'><input type=hidden name=ip value='"+ip+"'><input type=hidden name=rid value='"+reviewID+"'><input type='hidden' id='title' name='title' size='84' tabindex='1' value='"+newstitle+"' class='colorblue' /><DIV align=center><TABLE cellSpacing=0 cellPadding=0 width='100%' border=0><TBODY><TR><TD height=3></TD></TR><TR><TD height=22> <SPAN class=bt1></SPAN> <FONT color=#ff0000><STRONG>共 "+reviewNum+" 条评论  <a href=http://localhost/showtopic-"+reviewID+".aspx target=_blank>最新评论</a>  <a href=http://bbs.dezhoudaily.com/default.aspx?g=topics&f=2 target=_blank>全部评论</a></STRONG></FONT></TD></TR><TR><TD bgColor=#ff0000 height=2></TD></TR><TR><TD height=29>  </TD></TR><TR><TD height=80><p align='center'><span class='navtextarea'><textarea rows='7' cols='80' name='message' id='message' tabindex='2' class='autosave colorblue' ></textarea></span></TD></TR><TR><TD height=28>    <INPUT type=submit value=提交 name=Submit22></TD></TR></TBODY></TABLE></DIV></TD></TR></form></TBODY></TABLE>\");");
}
}
else
{
string m="原文地址:<a href="+Request.Form["url"]+">"+Request.Form["url"]+"</a>\n"+Server.HtmlEncode(Request.Form["message"]);
//添加评论
reviewID=ForumDB.topic_add(3,Request.Form["title"],Request.Form["ip"],m);
DB.News_Review(Request.Form["newsid"],reviewID);
Response.Write("<meta http-equiv='refresh' content='10;URL=http://localhost/showtopic-"+reviewID+".aspx'>谢谢您的留言,10秒后本页面将自动跳转到评论页面。或者点击<a href='http://localhost/showtopic-"+reviewID+".aspx'>此处跳转页面</a>");
}
}
wzwen 2008-07-08
  • 打赏
  • 举报
回复
哪里有实例看看啊

本人菜鸟,ajax还不会……
ccp5780199 2008-07-08
  • 打赏
  • 举报
回复
ajax获取数据

评论的话可以用内嵌
jerry_zuo 2008-07-08
  • 打赏
  • 举报
回复
ajax,javascript
就可以了。

61,825

社区成员

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

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

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

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