C# 如何通过模型&x27;部分视图的唯一ID?

C# 如何通过模型&x27;部分视图的唯一ID?,c#,asp.net-mvc-5,asp.net-core,entity-framework-6,C#,Asp.net Mvc 5,Asp.net Core,Entity Framework 6,对于我的网站模型,我有一个名为isLive的布尔属性。我的索引方法显示此属性的结果(如果为true,则显示“live”,“offline”,否则为)。在我的控制器中,我添加了一个名为EditStatus的方法,允许用户只更新网站的状态。我的EditStatus视图(属于网站控制器)显示一个下拉菜单,其中包含两个选项:实时/脱机。以下是我将其传递到索引视图的方式: @Html.Partial("EditStatus", item) 我想知道如何将项目(也称为模型)的唯一ID传递到此部分视图,以便

对于我的网站模型,我有一个名为isLive的布尔属性。我的索引方法显示此属性的结果(如果为true,则显示“live”,“offline”,否则为)。在我的控制器中,我添加了一个名为EditStatus的方法,允许用户只更新网站的状态。我的EditStatus视图(属于网站控制器)显示一个下拉菜单,其中包含两个选项:实时/脱机。以下是我将其传递到索引视图的方式:

@Html.Partial("EditStatus", item)

我想知道如何将项目(也称为模型)的唯一ID传递到此部分视图,以便更新特定模型。

您可以使用viewdatadictionary: 例如:

你的问题很像。您可以将
@model int
指令添加到部分视图中,然后使用命令
@Html.partial(“EditStatus”,item.Id)
@Html.Partial("EditStatus", new ViewDataDictionary { { "item", someInteger } });