こんにちは。
Windows10でASP.NET MVCのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
そぼくな疑問で恐縮です。
Viewページ(.cshtml)の先頭で、
@model MyPages.Models.PersonModels
@model MyPages.Models.CompanyModels
のように型を指定することができますが、複数指定するとどうなりますか?
具体的には、
PersonModelにPerson.Name(山本彩)、Person.Ageがあり、
CompanyModelにCompany.Name(AKB)、Company.Membersがあるとします。
この場合、
Q1)Model.Nameとすると、山本彩とAKBとどちらになるのでしょう?
Q2)山本彩を明示的に呼ぶにはどうするのでしょう?
Q3)AKBを明示的に呼ぶにはどうするのでしょう?
Q4)Modelはどこで定義しているのでしょう?
#region アセンブリ System.Web.Mvc, Version=4.0.0.0, Culture=neutral
\packages\Microsoft.AspNet.Mvc.4.0.30506.0\lib\net40\System.Web.Mvc.dll
#endregion
namespace System.Web.Mvc{
public TModel Model { get; }
ということはわかるのですが、getだけでどうして値を入れるのでしょう?
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー