1

目前正在从数据库中获取用户输入的评论并在视图中显示如下

foreach (var item in Model.lstCommet)
                                    {
        <span class="comment_time">@Html.formattedDateTime(item.dTime.Value) </span>
        <span> : </span>
         <span class="comment_body">@item.displayComments</span> 
         <br />
        }

并计划为每个项目添加编辑和删除功能。我怎么能在 MVC 中做到这一点?

就像用户单击编辑一样,它应该创建一个文本框,并在编辑后提交。

在 asp.net 中,我们使用 gridview 或其他东西并捕获。我在这里怎么办?

谢谢

4

1 回答 1

1

欢迎来到 MVC。首先,您必须自己在这里完成所有 html 部分。这就是 MVC 的全部意义所在

1)您可以使用 Jquery 来完成,创建一个表单使其隐藏,然后单击编辑按钮将值加载到文本框等并使表单可见

2)创建一个单独的视图进行编辑,并在编辑时单击转到具有所需ID等的视图并在编辑模式下加载表单并进行保存等。

您也可以使用WebGrid,这将帮助您创建网格,而不是您需要的所有东西,但它的东西

于 2013-02-27T07:38:10.700 回答