0

在我的项目中,我经常使用视图模型(仅用于将数据传输到视图的简单类),例如 ProductAdditionnalInformationForCustomFees 类,它们仅用于呈现数据并在项目中使用过几次。

但是,实际上我有很多这些,我认为这不是处理控制器和视图之间数据传输的最佳方式。

我可以使用匿名类,但我会失去智能感知的属性,这些属性大大缩短了开发时间和寻找错误。

有没有办法制作类似匿名类但使用智能感知的东西?

4

1 回答 1

1

匿名类被标记Internal。这使得您的视图和控制器之间难以共享。有一些解决方法,但坚持使用强类型类。

一种可能且有趣的解决方法,但您不会得到智能感知: Razor 中的动态匿名类型会导致 RuntimeBinderException

于 2012-12-05T16:44:43.073 回答