当我在调试器中检查对象时,我在调试器中看到的属性比在Intellisense或代码中可用的属性多得多。
例如,调试器中ASP.NET中的Page对象显示了一个具有值的属性RelativeFilePath。但是当我尝试在代码中使用它时,它并不存在。为什么会这样呢?
我在MSDN中查找了RelativeFilePath属性,它存在于移动控件中。不确定为什么它会出现在常规asp.net控件的调试器中。
发布于 2010-09-18 01:54:50
我猜是因为这是你无权进入的受保护的或私有的财产。因此,您不能在代码中使用它,但可以在调试器中看到它。
https://stackoverflow.com/questions/3737697
复制相似问题