【发布时间】:2011-08-31 23:36:48
【问题描述】:
我正在自学 Spring.NET 并查看是否已正确连接所有内容,我正在尝试在尝试注入 ASPX 页面的对象上调用方法(我知道这是'可能不是最佳实践)
这是在我的 aspx 文件中(所以我试图在这个 aspx 页面的 orderService 属性上调用“orderDescription”getter)
[some html here]
<%= OrderService.orderDescription() %>
[some more html here]
在我的 Web.config 中,我的“弹簧,对象”部分中有这个
<object type="Default.aspx">
<property name="OrderService" ref="orderService"/>
</object>
当我运行它时,它告诉我在调用静态方法之前我需要一个对象实例,即它认为我正在尝试将“orderDescription”作为 OrderService 上的静态方法调用。但是 Spring 应该将“OrderService”作为我的 aspx 页面的属性注入,所以我为什么不能这样称呼它。
我知道我遗漏了一些简单的东西,但我想不通。感谢任何提示
谢谢
【问题讨论】: