gpt4 book ai didi

asp.net-mvc-3 - 向局部 View 发送参数

转载 作者:行者123 更新时间:2023-12-04 05:53:42 25 4
gpt4 key购买 nike

我是 .NET 开发的新手,需要一些帮助。

我需要根据评级显示星星。这种显示会出现在我的大部分页面中的代码中。

所以,我认为处理这个问题的最好方法是使用局部 View 。

经过一些研究,我发现了一些应该使我能够将此参数发送到局部 View 的东西。

例如,通过像这样调用局部 View

 @Html.Partial("~/Views/Search/_SearchPartial.vbhtml", model.contact.rating)

但是,我不知道如何在局部 View 中捕获此参数。此外,上下文永远不会相同。有时,我必须显示的星星来自另一个评级。它会改变什么吗?

最佳答案

当您将评级传递给局部 View 时,您可以通过 Model 访问它。局部 View 内的对象

<div>
<p>Current rating: @Model</p>
<div>

为了让 View 知道它正在处理的模型的类型,您需要在局部 View 的顶部指定类型:
@model MyNamespace.MovieRating

<div>
<p>Current rating: @Model</p>
<div>

所有这些都假设评级对象将始终是相同的类型。如果您有不同的评级对象,那么您要么需要将它们解析为单一类型,要么为每种类型的评级对象创建一个 View 。

关于asp.net-mvc-3 - 向局部 View 发送参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772124/

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