目前我正在提取用户从DB输入评论并在View中显示如下
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 />
}
我计划为每件商品添加EDIT和DELETE功能。我怎么能在MVC中做到这一点?
如果用户单击“编辑”,则应该创建一个文本框,然后在编辑后提交。
在asp.net中,我们使用gridview或其他东西并捕获。我该怎么办?
谢谢
答案 0 :(得分:1)
欢迎来到MVC。首先,你必须在这里自己做所有的HTML部分。这就是MVC的全部意义
1)您可以使用Jquery,创建表单使其隐藏,然后单击编辑按钮将值加载到文本框等,并使表单可见
2)创建一个用于编辑和编辑的separte视图单击转到具有所需Id等的视图,然后在编辑模式下加载表单并进行保存等。
您也可以使用WebGrid来帮助您创建网格,而不仅仅是您需要的所有内容,而是它的内容