在spring.net的object中使用expression,使其可以调用其他object
2010-11-05 16:34
204 查看
例如我有
<object id="obj1" ...>
<property name="Property1" .../>
</object>
<object id="obj2" ...>
<property name="Property1" value="Shoule be obj1.Property1" .../>
</object>
我想让obj2的Property1直接引用obj1的Property1。根据智能感知我知道可以使用expression,但是这具体的写法就成了问题。中间自己瞎尝试走了不少弯路,尤其是看了java下的spring的写法value = #{ expression },走了不少弯路。
spring.net中expression的写法参考这里
刚才说的内容在11.3.14. Spring Object References
总之正确的写法是
代码 <object id="obj1" ...>
<property name="Property1" .../>
</object>
<object id="obj2" ... depends-on="obj1">
<property name="Property1" expression="@(obj1).Property1" .../>
</object>
呃。。。我不确定那个depends-on是否是必须的,反正我写了没错= =
我实在是太不求甚解了-v-
<object id="obj1" ...>
<property name="Property1" .../>
</object>
<object id="obj2" ...>
<property name="Property1" value="Shoule be obj1.Property1" .../>
</object>
我想让obj2的Property1直接引用obj1的Property1。根据智能感知我知道可以使用expression,但是这具体的写法就成了问题。中间自己瞎尝试走了不少弯路,尤其是看了java下的spring的写法value = #{ expression },走了不少弯路。
spring.net中expression的写法参考这里
刚才说的内容在11.3.14. Spring Object References
总之正确的写法是
代码 <object id="obj1" ...>
<property name="Property1" .../>
</object>
<object id="obj2" ... depends-on="obj1">
<property name="Property1" expression="@(obj1).Property1" .../>
</object>
呃。。。我不确定那个depends-on是否是必须的,反正我写了没错= =
我实在是太不求甚解了-v-
相关文章推荐
- 阿里云上部署webservice或者网站,服务器本身测试可以整成使用,但是在其他机器上调用时找不到网页或者webservice
- EF Core使用SQL调用返回其他类型的查询 ASP.NET Core 2.0 使用NLog实现日志记录 CSS 3D transforms cSharp:use Activator.CreateInstance with an Interface? SqlHelper DBHelper C# Thread.Abort方法真的让线程停止了吗? 注意!你的Thread.Abort方法真
- 关于spring.net的面向切面编程 (Aspect Oriented Programming with Spring.NET)-使用工厂创建代理(Using the ProxyFactoryObject to create AOP proxies)
- ASP.NET 4.0 与 Entity Framework 4-第三篇-使用Entity Framework调用存储过程
- 为 Intent extra 定义键时最好使用应用的软件包名称作为前缀。这可以确保在您的应用与其他应用交互过程中这些键始终保持唯一。
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(6):服务器端和客户端数据类型的自动转换:复杂类型
- 关于Spring事务<tx:annotation-driven/>的理解(Controller可以使用@Transactional)
- 【ITOO】——Spring.net基础及简单使用
- Spring Boot中使用Feign调用时Hystrix提示异常:"could not be queued for execution and no fallback available."以及"Rejected command because thread-pool queueSize is at rejection threshold"
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- Spring中HttpInvoker远程方法调用使用实例
- 用开源apidoc编写php接口文档,也可以编写其他语言apidoc安装使用
- SPRING.NET 1.3.2 学习23--使用方法的返回值进行注入
- 如何调用 Oracle 存储过程在 Visual Basic.NET 使用 Microsoft Oracle 托管提供程序
- 使用jQuery调用ASP.NET WebService的简易教程
- 使用json发生java.lang.NoClassDefFoundError: net/sf/json/JSONObject异常的解决办法
- .Net后台使用RegisterClientScriptBlock和RegisterStartupScript调用前台的JS 区别
- asp.net 调用 mysql 分页存储过程,repeater使用mysql分页存储过程,mysql 存储过程的注意事项
- ASP.NET中HyperLink使用window.open会出现[object]
- 关于Flex与Spring整合RemoteObject调用Java方法找不到自定义通道的解决方法