首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Html.RenderPartial获得价值

如何使用Html.RenderPartial获得价值
EN

Stack Overflow用户
提问于 2016-05-12 14:12:44
回答 1查看 318关注 0票数 0

我有我的观点

代码语言:javascript
复制
@model WebSite.Models.mymodelModel
@{ ViewBag.Title = "AudioPlayer2"; }
<div>    
    @{Html.RenderAction("AudioPlayer", "mycontroller", new { storyId = 3027, className = "" });}
</div>

这是我在控制器中的完整视图和方法。

代码语言:javascript
复制
 public PartialViewResult Audioplayer2()
        {
            return PartialView();
        } 

之后,它在控制器中调用另一个名为Audioplayer的方法。

但问题是我将StoryId静态设置为

@{Html.RenderAction("AudioPlayer", "mycontroller", new { storyId = 3027, className = "" });}但是获取storyId的正确方法是来自@model.str.StoryId,但是

@model一直是空的。那么,如何使用Html.RenderPartial从控制器获得@model.str.storyId

代码语言:javascript
复制
 List<str> rtn = new List<str>();
 rtn = GetLatestEpisodes(DateTime.Now.AddMonths(-3).ToString(), DateTime.Now.ToString(), 0, 1);

storyIdrtn.stroryId

但直到这一刻我才明白

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-12 14:41:33

您应该在剃须刀视图中使用Model变量而不是model (注意大写M,这很重要)访问模型,比如:Model.storyId

还请确保在控制器中将变量rtn传递给视图,如下所示:return View(rtn);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37189551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档