快毕业了,毕业设计太麻烦了,牢骚一下哈……言归正传,我正在做一个在线播放视频点播网站,需要在播放页面添加一个留言板,实现无刷新提交留言,并同时显示出来新添加的留言,而不刷新页面影响视频播放,我用的是ASP.NET开发的。如何实现呀?有源码更好。
补充我有.asp的无刷新提交的留言板,.asp和.aspx不是有差别吗?如何更改就可以移植到.aspx中呢?
补充我有.asp的无刷新提交的留言板,.asp和.aspx不是有差别吗?如何更改就可以移植到.aspx中呢?
其他就查阅ajax相关信息
而且你对技术不了解也就算了,对看人也是如此,我表示很失望
ajax方式 肯定可以。
简单的话 ,直接用 updatepanel。
你还研究3天,,哎!!!!!!!,,,
算了,我今天项目刚搞完,你分给我,加我QQ 236773862,哎有回到带新人的地步了
将VBScript实现的部分用C#来实现就可以了
随便找一个嵌你的网页里
参考
不为的话还是去51aspx.com找个吧 。
如果asp->aspx 无非也就是 改下呈现数据 +ajax处理 。
下面的代码就是将rs这个纪录集中纪录循环输出到页面,所以最终页面上<ul>里面将会有N个<li>1003 、内容</li>
<div>
<ul>
<%while not rs.eof then%>
<li><%=rs("id")%>、><%=rs("content")%></li>
<%rs.movenext
wend%>
</ul>
</div>
<%rs.close%>
要改成.Net的就是<ItemTemplate>
<li><%# Eval("id")%>、><%# Eval("content")%></li>
</ItemTemplate>
$(function(){
function reset()
{
$("#txtUserName").val('');
$("#txtUserTel").val('');
$("#txtTitle").val('');
$("#txtContent").val('');
$("#txtUserQQ").val('');
}
$("#btnOK").click(function(){
var userid = "<%= UserID %>";
if(userid==null)
{
alert("留言系统故障,请与网站管理员联系!");
return false;
}
var name =$("#txtUserName").val();
if(name=="")
{
$("#txtUserName").focus();
alert("请填写您的姓名!");
return false;
}
var phone = $("#txtUserTel").val();
var qq =$("#txtUserQQ").val();
var title =$("#txtTitle").val();
if(title=="")
{
$("#txtTitle").focus();
alert("请填写留言标题!");
return false;
}
var content = $("#txtContent").val();
if(content=="")
{
$("#txtContent").focus();
alert("请填写留言内容!");
return false;
}
$.post("sendMsg.ashx",{"name":name,"userid":userid,"phone":phone,"qq":qq,"title":title,"content":content},
function(data,status){
if(status=="success")
{
var result = data.split("|");
if(result[0]=="OK")
{
$("#Message").append("<dl><dt><span>发表时间:" + result[1] + "</span><b>"+ name +":</b>"+ title +"</dt><dd>"+ content +"</dd></dl>");
reset();
alert("留言成功!");
}
else if(reset[0]=="Fail")
{
alert("留言失败!");
}
else
{
alert("留言系统故障,请与网站管理员联系!");
}
}
else if(status=="error")
{
alert("通讯错误请再试!");
}
});
});
});
</script>
<li><%# Eval("id")%>、><%# Eval("content")%></li>
</ItemTemplate>
嗯,用datalist控件绑定的显示数据,显示方法正如您所说,这个我知道。
关键是我提交数据到后台更新数据库后,前台显示页面会自动追加显示刚才提交到数据库的内容吗?
用ajax方法,关键是提交数据到后台更新数据库后,前台显示页面会不会自动追加显示刚才提交到数据库的内容?