Problem with late databinding and GAC

S

Steven

Hi,

I'm having an odd problem with late databinding (using DataBinder.Eval). I
have my Business Logic and Facade assemblies in the GAC, and just about
everything works fine, however, when using pages which use the
DataBinder.Eval method, I get an error saying the referenced assembly could
not be found. For example, say I have an object named ObjectName. In the
code behind, I can use this fine, but the following will cause the error I
mentioned

<%# SomeMethod( (ObjectName)DataBinder.Eval(Container.DataItem,
"ObjectOfTypeObjectName")) %>

I have the following in my web.config file (I have omitted all of the
assemblies for readability)

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<qualifyAssembly partialName="Business Logic" fullName="Business
Logic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=#########" />
</assemblyBinding>
</runtime>

Any help would be greatly appreciated.

Thanks,

Steven
 
J

Jared

Have you tried to use an Imports statment or are you using the fully
qualified object name? Does the object reside in a seperate assembly? Do you
have a reference to it?
 
S

Steven

I am using the fully qualified object name. The object is in a seperate
assembly, and there is a project reference to it. All of the referenecs in
the code-behind works, its just the late databinding that doesn't!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,812
Latest member
GracielaWa

Latest Threads

Top