Avatar billede md_craig Nybegynder
14. april 2004 - 23:25 Der er 8 kommentarer og
3 løsninger

SSI vs. evt?

Jeg er efterhånden garvet inden for ASP og PHP... Desuden har jeg stor erfaring inden for VB og Java...

Jeg har nu besluttet mig for at kaste mig ud i ASP.NET, og det går nogen lunde, men nu har jeg læst om Bl.a. Web-Controls (.ascx) mm... Som jeg forstår er til UI (Bruger Interface)... Og at det via WEB-Forms har nogle betydelige fordele i forhold til HTML-Forms...
  Jeg har stadig ikke helt fattet Conceptet her, men skal først bruge det lidt senere så lad det lige ligge på hylden...

Men så var det jeg tænkte om der var et alternativ til SSI, Evt noget der er mere Variabelt/Aktivt, som nu Include i PHP, hvor man kan smide en sides sti i en Variabel, og så Include den... det er jo en STOR fordel i forhold til SSI i ASP...
  Men er der så ikke andre måde i ASP.NET, som med .ascx filer fx ?
 
  Vil meget MEGET gerne have uddybende Eksempler og sådan...
Avatar billede repsak Nybegynder
15. april 2004 - 11:01 #1
Avatar billede repsak Nybegynder
15. april 2004 - 11:01 #2
altså:
<%@ Page Language="vb" AutoEventWireup="false"%>
  <html>
  <body>
        <%         
          Response.WriteFile ("Yourfile.inc")
        %>
  </body>
  </html>
Avatar billede repsak Nybegynder
15. april 2004 - 11:06 #3
fandt også denne her: <!--#include file="bla.aspx" -->
jeg har ikke testet om det virker
Avatar billede md_craig Nybegynder
15. april 2004 - 11:43 #4
Den kan tilsyneladende ikke indeholde ServerSide Script, og det er jo Alfa omega...

En nederste virker, det er netop SSI (Server side Include)... men det er den der er så bøvlet og besværlig at arbejde med, og som giver utrolig mange problemer...
  Netop derfor vil jeg gerne uden om den... og have fat i noget der minder om PHP's Include, hvor der godt må være ServerSider Script i...
Avatar billede repsak Nybegynder
15. april 2004 - 11:57 #5
Nej, men pointen er jo netop at hvis du skal bruge dynamiske SSI så har du custom controls - herunder usercontrols
Avatar billede md_craig Nybegynder
15. april 2004 - 13:37 #6
Jo men ??? Fortæl fortæl...

Kender jo meget lidt til UI og User Controls har kun læst lidt om det...
Avatar billede repsak Nybegynder
15. april 2004 - 20:15 #7
Ja, men jeg ved ikke hvad jeg skal fortælle andet end at usercontrols er dynamiske includes som du kan bruge i dine aspx sider
Avatar billede burningice Nybegynder
15. april 2004 - 21:49 #8
hvis der er kode du skal bruge på alle dine sider, så lav det som en klasse
hvis det er UI, så lav det som en Custom Control

sådan er det
Avatar billede md_craig Nybegynder
17. april 2004 - 03:11 #9
Ville bare gerne lige have nogle eksempler eller noget... Bare et eller andet jeg kan forholde mig til... For ordet "User Controls" og "Custom Controls" får mig faktisk ikke ret langt... ikke til mere end de HTML og Server Controls der er...

(asp:Label, asp:repeater mfl.)

Og der har jeg basalt set kun stiftet bekendskab med Label endnu.. Fatter pointen i en del af de andre... men der er sQ også en del jeg ikke lige fatter pointen i... :(
Avatar billede repsak Nybegynder
17. april 2004 - 10:57 #10
ok.. kan godt vise dig et eksempel, men mon ikke der var vigtigere ting at tage fat på så??? :)
Avatar billede repsak Nybegynder
17. april 2004 - 11:02 #11
ultra simpelt eksempel
----------
control.acsx:
<%@ Control %><b>  Her er min usercontrol</b>
----------
default.aspx
<%@ Page Language="C#" %><%@ Register TagPrefix="bb" TagName="test" Src="control.ascx" %><html>  <body>    <bb:test id="test" runat="server"></bb:test>...
----------
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester