如果我使用的是包含强类型对象的 ViewBag,MVC Razor 上是否有任何方法可以定义(或强制转换)以便其所有元素都出现在 IntelliSense 中?
例如,假设我有
ViewBag.Movies.Name
ViewBag.Movies.Length
我知道电影是对象类型电影,它有成员名称和长度
class Movie {
public string Name {get; set;}
public string Length {get; set;}
}
我可以以某种方式投射这个,就像我为模型做的那样
@model Transactions.UserTransactionDetails
所以 Movie 的成员可以在 Razor 中使用?