Detta hittade jag på Tips o trix : Vad är syftet med att dela klass? förslår du flyttar upp den kod som ska vara gemensam i en classfil vb/c# och låter båda ascxfilerna anropa den? Exakt ... men hur gör jag rent kodmässigt det? Jag är ny på .net! Du behöver inte VS 2005, ska inte behövas VS2003 utan ska gå med vanlig texteditor och "kompilator" för att skapa körbar kod typ .NET kan ju vara skönt med lite stöd i verktyget Dina .ascx bryr sig inte om vilken fil de ligger i, den är mer intresserad av vilket namespace och vad klassen faktiskt heter. Alltså är det bara att definiera upp din klass direkt ifrån dina .ascx:er med hjälp av namespace och klassnamn, på precis samma sätt som du gör för att komma åt alla andra klasser du använder.Dela klasser... bitte hilfe!
Om jag vill dela en klass mellan två ascx:er hur går man tillväga?
Hur skall mina ascx:er veta i vilken fil klassen ligger i ?
Min klass "nisse" ligger i filen minklass.vb. Min ena ascx-fil del1.ascx skall kunna anropa klassen "nisse".
Lika så min ascx-fil del2.ascx skall också kunna ta del av klassen "nisse". ...... Bitte Hilfe!Sv: Dela klasser... bitte hilfe!
<code>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="SillyThing.aspx.vb" Inherits="CodeBehind.WebForm1"%>
</code>
Om jag fattar rätt så pekar vi ut klass webform1 i filen sillything.aspx.vb...?
Vad betyder Autoeventwireup ?
Och hur gör man när an vill koppla på fler klasser som ligger i en annan vb-fil?Sv:Dela klasser... bitte hilfe!
Är det att överföra data mellan två olika program?
Om så är fallet tror jag det är fel teknik men om det är så finns det säker flera som kan ge dig svar på hur du bör göra.
mvh RolandSv:Dela klasser... bitte hilfe!
Sv: Dela klasser... bitte hilfe!
Sv: Dela klasser... bitte hilfe!
mvh RolandSv:Dela klasser... bitte hilfe!
http://www.mono-project.com/Main_Page
ultra-edit har stöd för .net oxå (tror jag) 30 dagars test
http://www.ultraedit.com/index.php?name=Downloads&d_op=viewdownload&cid=1
och om du inte har problem med micromjuk så finns ju liteversionen
http://msdn.microsoft.com/vstudio/express/Sv:Dela klasser... bitte hilfe!
Mvh