2010-10-26 81 views
1

我敢肯定这是一件超级容易,但我怎么访问的资源是在使用表达式语法一个单独的项目? 我认为这将是像这样:asp.net:使用与资源的资源表达式在一个单独的项目

<%$ Resources:SomeNamespace.Resources.Web, PleaseSelectAnImage %> 

其中SomeNamespace.Resources是资源位于项目

我通常只是做<%= SomeNamespace.Resources.Web.PleaseSelectAnImage%>,但我需要有这样一个控件内。

<kw:SlickUpload ID="SlickUpload1" runat="server" 
      ValidExtensions=".png, .gif, .jpg" 
      InvalidExtensionMessage="<%$ Resources:SomeNamespace.Resources.Resources.Web, PleaseSelectAnImage %>" > 

所以当我只是做我通常做的,它把 '<%= SomeNamespace.Resources.Web.PleaseSelectAnImage%>”的字面。

我的项目名称是SomeNamespace.Resources。资源文件名是网络。关键是PleaseSelectAnImage。

回答

0

帕特里夏,你需要实现自定义ResourceProviderFactory和相应的为了做到这一点IResourceProvider。一些很好的参考,可以发现here