我很确定这是非常容易的,但是如何使用表达式语法访问单独项目中的资源? 我以为会是这样的:
<%$ 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 %>" >
所以,当我正常做我通常做的事情时,它会放弃 '&lt;%= SomeNamespace.Resources.Web.PleaseSelectAnImage%&gt;“字面意思。
我的项目名称是SomeNamespace.Resources。资源文件名是Web。关键是PleaseSelectAnImage。
答案 0 :(得分:0)
Patricia,您需要实现自定义ResourceProviderFactory
和相应的IResourceProvider
才能执行此操作。可以找到一些很好的参考here。