我已经成功创建了自己的虚拟路径提供程序来加载嵌入在程序集中的用户控件。我面临的问题是我不能在 MyUserControl.ascx 中使用任何嵌入的字符串资源:
<Label runat="server" ID="MyLabel" Text="<%Resources: SR, Welcome%>"/>
这将导致 IIS 在运行时抛出编译异常,说明资源 SR.Welcome 未找到。我猜 ASP.NET 运行时在主程序集中寻找字符串资源 SR,而不是在包含我的用户控件的那个。
有没有人有这个问题并且知道如何使它工作?