如何在视图中获取与ViewData中的键相关联的项?
我的意思是ViewData["key"].Item
可能吗 ?
我是在Controller中的ActionResult中设置的,就像这样
ViewData["LeftUploadedData"] = Pic1;
在我看来
var uploadedImg = ViewData["LeftUploadedData"] as Picture;
if (uploadedImg.ByteImage != null)
{
<img src="data:image;base64,@Convert.ToBase64String(uploadedImg.ByteImage)" style="width: 100%; max-height: 100%" />
}
答案 0 :(得分:2)
此外,在视图中,您可能需要指定项类型。因此,如果你知道你期望一个int,你应该正确地投射它。例如:
@{
int listNumber = ViewData["key"] as Int32;
}
答案 1 :(得分:0)
以这种方式存储在您的方法中:
ViewData["key"] = "Your Data";
您可以像这样获取它:
var item = @ViewData["key"];