Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net数据库绑定注释_Asp.net_Ajax_Comments - Fatal编程技术网

ASP.net数据库绑定注释

ASP.net数据库绑定注释,asp.net,ajax,comments,Asp.net,Ajax,Comments,我有一个网页,有详细信息查看。我想添加评论框,用户可以在其中查看/添加/编辑/保存评论。保存后,注释将存储到数据库中,并显示记录(storyID)。我有一个带有列StoryID和注释的表,我想在其中存储注释 详细信息视图显示基于会话变量(storyid)的文章 有没有我可以使用的代码示例?一个小时过得很好,但运气不好 提前非常感谢我也做过类似的事情,这里有一些想法需要考虑 获得更好的DB布局,使用当前的2列,它将如何正确排序线程 专栏创意(CommentId、StoryId、Comment、Cr

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

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

有没有我可以使用的代码示例?一个小时过得很好,但运气不好


提前非常感谢

我也做过类似的事情,这里有一些想法需要考虑

  • 获得更好的DB布局,使用当前的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>
    
    
    
    • -
  • 添加评论,一些想法

    a。通过Ajax添加新注释,并将新注释插入DOM

    b。通过Ajax添加新注释,并返回所有注释,以便重新绑定到DOM中

    c。通过回发添加新评论并刷新页面


  • 你试过什么吗?你是在要求一个教程吗?如果有任何代码示例对其他人有帮助的话,请给出一个如何完成它的方向。