Asp.net mvc 将变量传递给局部视图

Asp.net mvc 将变量传递给局部视图,asp.net-mvc,Asp.net Mvc,在一个视图中,我有一个foreach循环,在循环中,我想将循环变量传递给一个部分视图,该部分视图将在模态中使用: @foreach (var ladder in Model.CurrentLadders) {...render some stuff @Html.Partial("_SignupSheetPartial",ladder) 然后在_signupSheetpartial.cshtml中 <!-- Modal content--> //render

在一个视图中,我有一个foreach循环,在循环中,我想将循环变量传递给一个部分视图,该部分视图将在模态中使用:

@foreach (var ladder in Model.CurrentLadders)
 {...render some stuff
    @Html.Partial("_SignupSheetPartial",ladder)
然后在_signupSheetpartial.cshtml中

    <!-- Modal content-->
    //render stuff using the ladder variable
     <p>ladder.Name</p>

//使用梯形图变量渲染内容
梯子。名字


但是,局部视图无法识别梯形图变量。另外,如果我想在局部视图中使用另一个变量,是否有方法发送多个变量?

局部视图需要知道它将被指定一个特定的模型。因此,请确保在开头有这一行:

@model Full.Name.Of.Ladder.Class
在局部视图中没有循环,因此没有循环变量。相反,它应该由
模型
引用:

<p>Model.Name</p>
Model.Name


您的局部视图需要知道它将被赋予一个特定的模型。因此,请确保在开头有这一行:

@model Full.Name.Of.Ladder.Class
在局部视图中没有循环,因此没有循环变量。相反,它应该由
模型
引用:

<p>Model.Name</p>
Model.Name


您的局部视图需要知道它将被赋予一个特定的模型。因此,请确保在开头有这一行:

@model Full.Name.Of.Ladder.Class
在局部视图中没有循环,因此没有循环变量。相反,它应该由
模型
引用:

<p>Model.Name</p>
Model.Name


您的局部视图需要知道它将被赋予一个特定的模型。因此,请确保在开头有这一行:

@model Full.Name.Of.Ladder.Class
在局部视图中没有循环,因此没有循环变量。相反,它应该由
模型
引用:

<p>Model.Name</p>
Model.Name


确保您引用的是模型中的梯形图类,以便局部视图模型知道需要什么

@model  namespace of ladder class
将类(对象)中的多个参数传递给局部视图是最好的方法。所以,您需要以这样一种方式来设计类:局部视图所需的任何内容都被分组在一个类中


希望这有帮助

确保您引用的是模型中的梯形图类,以便局部视图模型知道需要什么

@model  namespace of ladder class
将类(对象)中的多个参数传递给局部视图是最好的方法。所以,您需要以这样一种方式来设计类:局部视图所需的任何内容都被分组在一个类中


希望这有帮助

确保您引用的是模型中的梯形图类,以便局部视图模型知道需要什么

@model  namespace of ladder class
将类(对象)中的多个参数传递给局部视图是最好的方法。所以,您需要以这样一种方式来设计类:局部视图所需的任何内容都被分组在一个类中


希望这有帮助

确保您引用的是模型中的梯形图类,以便局部视图模型知道需要什么

@model  namespace of ladder class
将类(对象)中的多个参数传递给局部视图是最好的方法。所以,您需要以这样一种方式来设计类:局部视图所需的任何内容都被分组在一个类中


希望这有帮助

您的局部视图是否希望收到列表?您可以将模型传递给局部视图。这可能是您的变量。局部视图需要一个模型声明语句。在您的情况下,CurrentLadder的类型是希望收到列表的局部视图?您可以将模型传递给局部视图。这可能是您的变量。局部视图需要一个模型声明语句。在您的情况下,CurrentLadder的类型是希望收到列表的局部视图?您可以将模型传递给局部视图。这可能是您的变量。局部视图需要一个模型声明语句。在您的情况下,CurrentLadder的类型是希望收到列表的局部视图?您可以将模型传递给局部视图。这可能是您的变量。局部视图需要一个模型声明语句。对于CurrentLaddersok类型,谢谢,我想我需要做一些重新设计,因为我不能在部分中使用循环变量。@user3611219,从我现在看到的情况来看,我建议的是启用代码所需的全部内容。一般来说,我看不到您的设计中有任何缺陷,您的场景非常常见,而且一点也不令人担忧。谢谢,我想我需要做一些重新设计,因为我不能在部分中使用循环变量。@user3611219,从我现在看到的情况来看,我建议的是启用代码所需的全部内容。一般来说,我看不到您的设计中有任何缺陷,您的场景非常常见,而且一点也不令人担忧。谢谢,我想我需要做一些重新设计,因为我不能在部分中使用循环变量。@user3611219,从我现在看到的情况来看,我建议的是启用代码所需的全部内容。一般来说,我看不到您的设计中有任何缺陷,您的场景非常常见,而且一点也不令人担忧。谢谢,我想我需要做一些重新设计,因为我不能在部分中使用循环变量。@user3611219,从我现在看到的情况来看,我建议的是启用代码所需的全部内容。一般来说,我看不出你的设计有任何缺陷,你的场景很常见,一点也不令人担忧