gpt4 book ai didi

asp.net-mvc - ViewData.Model 和 ViewData.Eval

转载 作者:行者123 更新时间:2023-12-02 06:00:44 26 4
gpt4 key购买 nike

在我的 Controller 中我一直在设置

ViewData.Model = DBModel.Table.Take(1).Single();

其中 DBModel 是由 Linq-to-SQL 的 DBML 文件创建的

我可以通过 ViewData.Eval("ColumnName"),

访问值

但是如果我创建自己的类

Class Test{

public string Col = "Testing ViewData";

}

Test objTest = new Test();

ViewData.Model = objTest;

现在,如果我尝试获取 ViewData.Eval("Col") 返回 null。

我尝试将两者存储在 ViewData.Model 中。

这有什么问题。

最佳答案

您对Col的定义是一个字段,而不是一个属性。 ViewData.Eval() 仅适用于属性。

关于asp.net-mvc - ViewData.Model 和 ViewData.Eval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2224491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com