N natas Medlem sedan juli 2005 68 inlägg Frågan 4 mars 2006 17:46 #1 Hej, när man använder codebehind kod så är det enkelt att använda .dll filer genom att klicka på "add references" , men hur gör man när man inte använder codebehind?.
Import funkar bara på klasser som finns i .NET per default, såsom:
<%@ Import NameSpace="System.IO " %>
Men har man nåt som tex:
<%@ Import NameSpace="En.liten.klass" %>
så funkar det inte :/
A ahlen Medlem sedan juli 2004 98 inlägg Hej,
Tror det ska vara så här:
<%@ Assembly name="Assembly.Blaha" %>
/m
N natas Medlem sedan juli 2005 68 inlägg Nä, tyvärr, får detta felet:
File or assembly name TestClass, or one of its dependencies, was not found.
Och det hjälper inte att skriva fulla sökvägen heller:
<%@ Assembly name="C:TestClass.dll" %>
Problemet är att den inte vet att klassen existerar.
:/
A ahlen Medlem sedan juli 2004 98 inlägg Hej,
Du ska placera dll-erna i din bin mapp.
/m
N natas Medlem sedan juli 2005 68 inlägg Det funkar inte det heller, jag tror ni måste testa själva för att inget fungerar alls :/
A ahlen Medlem sedan juli 2004 98 inlägg Så detta fungerar alltså inte?
<%@ Assembly Name="NamnetPaDll" %>
<%@ Import Name="Namespace.blaha" %>
NamnetPaDll.dll ligger i bin-mappen?
N natas Medlem sedan juli 2005 68 inlägg Nä tyvärr :/ , inget av dem , har försökt på alla sätt och vis.