ASP.net数据库绑定注释

时间:2012-04-25 21:35:35

标签: asp.net ajax comments

我的网页上有详细信息视图。我想添加评论框,用户可以在其中查看/添加/编辑/保存评论。保存后,注释将存储到db中并显示记录(storyID)。我有表格列表StoryID和评论,我想存储评论。

详细信息视图显示基于会话变量(storyid)的文章

我可以使用任何代码示例吗?花了一个小时,但没有运气。

非常感谢提前

1 个答案:

答案 0 :(得分:2)

我做过类似的事情,这里有一些想法。

  1. 获得更好的数据库布局,使用当前的2列如何正确地命令线程?

    专栏构思(CommentId,StoryId,Comment,CreatedOn,CreatedBy)

  2. 在您的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>
    
  3. 添加评论,一些想法......

    一个。通过Ajax添加新评论并将新评论插入DOM

    湾通过Ajax添加新注释并将所有注释返回到重新绑定到DOM

    ℃。使用POSTBACK添加新评论并刷新页面