【问题标题】:A form for each WebGrid row每个 WebGrid 行的表单
【发布时间】:2012-10-09 11:45:21
【问题描述】:

我有一个 WebGrid。现在,我想让用户在每个 Column 行中编辑一个数量。

Sine 我对 jQuery 和 AJAX 没有什么经验,我想只用 HTML/C# 来做这件事。所以我在想,最简单的方法是为每一行设置一个表单。

WebGrid 可能有数百行,甚至数千行。

这是常见的做法吗?有没有更好的办法?

【问题讨论】:

  • 您对 C# 有多少经验?你在使用 MVC 吗?

标签: c# asp.net .net database razor


【解决方案1】:

不,我认为这不是常见的做法。首先,网页上的数千行可能会消耗一些数据,从而使网页变慢。特别是如果所有这些数据也保存在视图状态中。相信我,我尝试过但失败了。

其次,您可以简单地将文本框添加到普通网格视图中,并使用按钮更新行/或整个网格。确保您在 gridview 中隐藏了一个 ID。

您可以调用引用 ID 的方法,例如:gridview.selectedindex[0]

【讨论】:

    猜你喜欢
    • 2012-02-02
    • 2013-02-20
    • 2023-03-18
    • 1970-01-01
    • 2021-10-10
    • 2016-03-05
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多