<tbody>
                @foreach (var item in Model)
                {
                    int count = 1;
                    <tr>
                        <td>@count</td>
                        <td>@item.ProductName</td>
                        <td>

                            @Html.ActionLink("Edit", "ProductEdit", new { productId = item.ProductId })
                        </td>

                    </tr>
                    count = count + 1;
                }

            </tbody>

此代码用于在表中显示产品,序列号为计数,但计数不增加

推荐答案

您需要初始化for循环的变量outside,否则它不会增加:

<tbody>
@{
    int count = 1;
    foreach (var item in Model)
    {                
        <tr>
            <td>@count</td>
            <td>@item.ProductName</td>
            <td>
                @Html.ActionLink("Edit", "ProductEdit", new { productId = item.ProductId })
            </td>

        </tr>
        count = count + 1;
    }
}
</tbody>

Asp.net相关问答推荐

在控制器中通过依赖项注入使用ASP.NET变量值时,不会持久化

域名 + 子域名在IIS部署

如何使用 javascript 获取 MVC 应用程序的基本 URL

无法访问,内部,资源文件?

如何在没有实体框架的情况下使用 ASP.NET Identity 3.0

使用 JavaScript 禁用 ASP.NET 验证器

为什么 Asp.Net Identity IdentityDbContext 是一个黑盒?

我应该如何在类和应用层之间传递数据?

问题映射 HttpHandler --> HTTP Error 404 Not Found

如何在 ASP.Net Core Razor 页面上重定向

带有文件名的 ASP.net MVC4 WebApi 路由

DBContext.Entry 有什么作用?

在asp.net控件之间动态添加

如何从 ASP.Net 发布然后重定向到外部 URL?

为 ASP.NET Core MVC 显示 404 Not Found 页面

@(at) 登录文件路径/字符串

简单的 LINQ 和列表错误:WhereListIterator`1[Task]' to type 'System.Collections.Generic.List`1[Task]'

Ashx 文件中的 HttpContext.Current.Session 为空

在 ASP.NET 中获取服务器的 IP 地址?

Request.UserHostAddress 和 Request.ServerVariables["REMOTE_ADDR"].ToString() 有什么区别