我的网页上有详细信息视图。我想添加评论框,用户可以在其中查看/添加/编辑/保存评论。保存后,注释将存储到db中并显示记录(storyID)。我有表格列表StoryID和评论,我想存储评论。
详细信息视图显示基于会话变量(storyid)的文章
我可以使用任何代码示例吗?花了一个小时,但没有运气。
非常感谢提前
答案 0 :(得分:2)
我做过类似的事情,这里有一些想法。
获得更好的数据库布局,使用当前的2列如何正确地命令线程?
专栏构思(CommentId,StoryId,Comment,CreatedOn,CreatedBy)
在您的DetailsView中,您需要将现有评论绑定到故事的底部,对吧?以下是使用转发器的示例。
<div class="Comment">
<ul class="Comment-Items">
<asp:Repeater ID="Item" EnableViewState="True" runat="server">
<ItemTemplate>
<li class="CommentBy">
<%# Eval("CreatedBy") %> - <%# Eval("CreatedOn") %></li>
<li class="CommentText">
<%# Eval("Comment") %></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
添加评论,一些想法......
一个。通过Ajax添加新评论并将新评论插入DOM
湾通过Ajax添加新注释并将所有注释返回到重新绑定到DOM
℃。使用POSTBACK添加新评论并刷新页面