首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Razor中的ValueTuple

Razor中的ValueTuple
EN

Stack Overflow用户
提问于 2018-11-02 20:10:08
回答 1查看 776关注 0票数 1

我使用vs2017和最新更新的MVC 5.2.6和Razor c# 7.3 .Net框架4.7.2

我遇到了一种情况,我试图将一个元组从一个视图传递到一个部分视图

@{var tuple = (FirstName:"Babe",LastName:"Ruth");} @Html.Partial("_Name",tuple)

这是接收数据的部分视图

@LastName (string FirstName,string LastName)

如果我使用即时窗口,我可以看到这个

Model ( "Babe“,"Ruth") FirstName:”Babe“LastName:"Ruth”Raw View:("Babe","Ruth")

但如果我试着去取零件,我就会得到这个

Model.FirstName空Model.LastName空

因此,当我尝试使用视图中的值时,它会失败。

我可以传递一个以相同方式显示的集合,但是它会迭代并显示信息。

我的问题是我错过了什么。即时窗口正确地显示了它,但我无法得到单个值。

如您所见,它识别元组中的“属性”,但无法获得值。

我已经尝试过System.Tuple 4.5nugget包和mscorlib中的一个。

在我失踪的剃须刀视图中使用元组有什么秘密吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-03 14:18:30

您可以尝试使用此Model.Item1 & Model.Item2访问模型值。

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

https://stackoverflow.com/questions/53125225

复制
相关文章

相似问题

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