Uzyskaj dostęp do plików zasobów Resx z innego projektu

Korzystam z asp.net 3.5, moje rozwiązanie ma obecnie 2 projekty, projekt klasy API i projekt strony internetowej, w ramach projektu klasy mam plik zasobów o nazwie checkin.resx. Aby móc uzyskać dostęp do plików zasobów z mojego projektu strony, musiałem ustawić „modyfikator dostępu” na publiczny, co pozwoliło mi użyć mocno wpisanej nazwy do uzyskania dostępu do zasobów, na przykład:CkiApi.Checkin.Resources.Checkin.OCKI_HeaderText, gdzie Checkin jest plikiem .resx, a OCKI_HeaderText jest kluczem zasobu.

Problem, z którym się spotykam, polega na tym, że nie mogę uzyskać dostępu do zasobów z kodu aspx na początku, na przykład ustawiając właściwość text etykiety lub komunikat o błędzie sprawdzania poprawności. Próbowałem następującej składni bezskutecznie:

<asp:Label AssociatedControlID="IdentMethods" EnableViewState="false" ID="lblIdentMethod" runat="server" Text="<%$ Resources: CkiApi.Checkin.Resources.Checkin, OCKI_IdentificationMethod %>"></asp:Label>

błąd dostaję

Obiekt zasobu z kluczem „OCKI_IdentificationMethod” nie został znaleziony.

ale bez względu na to, na co ustawiłem nazwę klasy, otrzymuję ten sam błąd, myślę, że to dlatego, że próbuje spojrzeć na projekt strony, ale nie wiem, jak powiedzieć mu, aby spojrzał na API! Czy ktoś może pomóc?

Jestem w stanie ustawić znaczniki po stronie innej niż serwer, używając następujących elementów:

<div id="OckiIntroText">
    <%=CkiApi.Checkin.Resources.Checkin.OCKI_IntroText%>
</div>

questionAnswers(2)

yourAnswerToTheQuestion