当前位置:编程学习 > C#/ASP.NET >>

spring.net 1.3.2 GetMessage() 方法失败

spring.net 1.3.2 GetMessage("ResourceKey") 方法失败,当ResourceKey不存在时,它会执行很久,最后获得一个StackOverFlow异常,看起来是无限递归调用,怎么会有这种情况呢?要不直接返回ResourceKey,要不返回空也行。我使用的是全局资源文件
<object id="MessageSource" type="Spring.Context.Support.ResourceSetMessageSource, Spring.Core">
    <property name="ResourceManagers">
      <list>
        <value>Resources.A, App_GlobalResources</value>
        <value>Resources.B, App_GlobalResources</value>
        <value>Resources.C, App_GlobalResources</value>
        <value>Resources.D, App_GlobalResources</value>
        <value>Resources.E, App_GlobalResources</value>
      </list>
    </property>
    <property name="UseCodeAsDefaultMessage" value="true" />
  </object>

有没有朋友遇到过这问题?谢。 spring.net GetMessage --------------------编程问答--------------------
引用 楼主 stupid_boy2007 的回复:
spring.net 1.3.2 GetMessage("ResourceKey") 方法失败,当ResourceKey不存在时,它会执行很久,最后获得一个StackOverFlow异常,看起来是无限递归调用,怎么会有这种情况呢?要不直接返回ResourceKey,要不返回空也行。我使用的是全局资源文件
<object id="MessageSource" type="Spring.Context.Support.ResourceSetMessageSource, Spring.Core">
    <property name="ResourceManagers">
      <list>
        <value>Resources.A, App_GlobalResources</value>
        <value>Resources.B, App_GlobalResources</value>
        <value>Resources.C, App_GlobalResources</value>
        <value>Resources.D, App_GlobalResources</value>
        <value>Resources.E, App_GlobalResources</value>
      </list>
    </property>
    <property name="UseCodeAsDefaultMessage" value="true" />
  </object>

有没有朋友遇到过这问题?谢。


没有,帮你顶下把!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,