Asp.Net Session 使用dynamic获取对象值

2021-09-12  本文已影响0人  寻找无名的特质

当使用Session进行数据传递时,如果保存的是强类型对象,一般情况下需要引用这个对象的定义,才能获取值,但有些情况下,我们不希望引用多余的动态库,这种情况下,可以使用dynamic获取对象,比如下面的代码:

dynamic obj=Session["UserInfo"];

这样可以获取对象的属性。其缺点是编译器无法提示属性是否存在,也就是只能在运行时才能发现错误。

上一篇 下一篇

猜你喜欢

热点阅读