【问题标题】:Gridview or similar functionality in MVCMVC 中的 Gridview 或类似功能
【发布时间】:2013-02-27 07:29:03
【问题描述】:

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

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 或其他东西并捕获。我该怎么办?

谢谢

【问题讨论】:

标签: c# asp.net-mvc-3 razor


【解决方案1】:

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

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

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

你也可以使用WebGrid,它可以帮助你创建网格,不是你需要的,而是它的东西

【讨论】:

  • 所以我们需要添加很多新东西!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-06
  • 2017-08-10
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-14
相关资源
最近更新 更多