gpt4 book ai didi

asp.net-mvc-3 - 如何在asp.net mvc3中将Id从父级传递到部分 View ?

转载 作者:行者123 更新时间:2023-12-02 00:35:47 25 4
gpt4 key购买 nike

我正在尝试将 ID 从页面传递到嵌入的partialView,我该如何传递它?类似的东西?:

@Render.Partial("MyControl",@Model.ID)

如何在我的部分 View 中读取此 ID?:

@model PartialViewModel

@myid = IdFromParent

最佳答案

当您将变量作为第二个参数传递到 Partial() 方法时,该变量将成为您调用的部分的模型。在这种情况下,您将 ID 作为整个模型传递,因此您只需使用 @Model 来获取 ID:

@*Page View*@
@model MyModel
...
@Render.Partial("MyControl",@Model.ID)

.

@* MyControl Partial View *@
@model int

@myid = @Model

如果您想将 PartialViewModel 类型传递到您的局部 View 中,则必须将其作为父 ViewModel(第一个示例中的模型)的属性提供,或者通过 ViewData 或 ViewBag 提供容器。

关于asp.net-mvc-3 - 如何在asp.net mvc3中将Id从父级传递到部分 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com