[asp.net] *.vb includen

Pagina: 1
Acties:

  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
Hey

ik wil graag alle functies die ik op meerdere pagina's gebruik in 1 bestand (*.vb) stoppen en die dan vervolgens 'includen' bij de *.aspx pagina's.

Ik heb nog niets kunnen vinden op:

www.google.nl
www.asp.net
www.codeguru.com
en nog een stel google resultaten.

Dus ik vraag mij af of dit wel mogelijk is.

🇪🇺 pro Europa!


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Je kunt via <!--#include file="file.aspx"--> andere aspx files includen.. Maar waarom .VB files?

Download my music on SoundCloud


  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
nou ik wil alleen mijn functies er in kwijt, dus geen opmaak enzo alleen de in vb.net geschreven functies.

Net zoiets als een module in vb6.0 bijvoorbeeld.

🇪🇺 pro Europa!


  • henkleerssen
  • Registratie: December 2000
  • Niet online

henkleerssen

Your life is as you narrate it

je kunt er anders ook een dll (gecompiled en wel) van maken.. toch ook makkelijk? Scheelt ook in performance voor je webserver..

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Waarom wil je functies gebruiken in je aspx pagina?? Je kan veel beter gebruik maken van Codebehind. En dan gewoon gebruik maken van Objecten die de functies bevatten die je nodig hebt

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
ja ja ja, maar kijk...

ik heb een stel aspx pagina's en deze maken gebruik van dezelfde functies. Nu kan ik wel op elke pagina die functie gaan neerzetten maar dat is een beetje overbodig dacht ik zo.


@henkleerssen: hoe moet ik dat zo voor mij zien? in een usercontrol???

🇪🇺 pro Europa!


  • henkleerssen
  • Registratie: December 2000
  • Niet online

henkleerssen

Your life is as you narrate it

Rhapsody schreef op 14 April 2003 @ 16:01:
ja ja ja, maar kijk...

ik heb een stel aspx pagina's en deze maken gebruik van dezelfde functies. Nu kan ik wel op elke pagina die functie gaan neerzetten maar dat is een beetje overbodig dacht ik zo.


@henkleerssen: hoe moet ik dat zo voor mij zien? in een usercontrol???
nee gewoon in een dll (dat betekent wel ff compileren van een dll..)...je kunt toch gewoon functies aanroepen in asp van een dll (als die bekent is op de webserver)?

Verwijderd

Je kunt er ook gewoon een vb klasse van maken.
En maak alle functie en procedures public shared.

  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
hmm daar heb ik nog geen ervaring mee,
heb je toevallig wat keywords voor mij?

Dus als ik het dan goed begrijp krijg ik dan een dll met de functies daarin, die ik dus op elke pagina kan oproepen?

@Bojo:
je bedoelt in vs.net een nieuwe class toevoegen?

[ Voor 14% gewijzigd door Rhapsody op 14-04-2003 16:07 ]

🇪🇺 pro Europa!


Verwijderd

ga op je project staan
klik rechts:
add -> add class

in de class maak je alle functies en procedures public shared, dan hoef je geen instantie te maken van de klasses.

dit is eingelijk hetzelfde als wat henk doet,
je kunt van die klasse weer een dll bakke.

je moet de dll of klasse wel bij je references zetten of importeren

  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
bij mij doet ie vervelend als ik allerlei functies functies in die class heb staan.

Als ik dan in een andere class een functie wil aanroepen geeft ie aan dat ie die niet kent, dus dan moet ik op de een of andere manier nog een link leggen tussen de 2 classes.

🇪🇺 pro Europa!


  • henkleerssen
  • Registratie: December 2000
  • Niet online

henkleerssen

Your life is as you narrate it

Verwijderd schreef op 14 april 2003 @ 16:04:
Je kunt er ook gewoon een vb klasse van maken.
En maak alle functie en procedures public shared.
Zo kan het ook ja..
Rhapsody schreef op 14 April 2003 @ 16:05:
hmm daar heb ik nog geen ervaring mee,
heb je toevallig wat keywords voor mij?

Dus als ik het dan goed begrijp krijg ik dan een dll met de functies daarin, die ik dus op elke pagina kan oproepen?
Zou moeten werken ja... ;) Tja en hoe je nu een dll moet maken..
alle functies die je wilt benaderen, moet je ff public maken.. dan dus de boel referencen in je ASP pagina'tjes (includen? hoe het nou precies moet gaan werken met asp.net.... tja..). Kun je de functies benaderen als methods van de gemaakte dll object...

  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Topicstarter
aha, nou daar ga ik eens even mee stoeien.

Ik zat zelf eerst te denken aan het maken van webcontrols. Had al erg veel gezocht met modules enzo maar daar kon ik nergens wat over vinden.


ik hebhet een en ander gevonden:

code:
1
2
        Dim obj As New Class1()
        obj.blaat()

[ Voor 23% gewijzigd door Rhapsody op 14-04-2003 16:29 ]

🇪🇺 pro Europa!

Pagina: 1