Ciao a tutti,
sapete come si usano gli include in ASP.NET (VB.NET)?
Io ho fatto (come nell'asp classico):
ma così non include un tubo!!!codice:<% %>![]()
Ciao a tutti,
sapete come si usano gli include in ASP.NET (VB.NET)?
Io ho fatto (come nell'asp classico):
ma così non include un tubo!!!codice:<% %>![]()
devi creare dei file ascx con il codice ke vuoi includere ..
lo "includi" con una cosa del genere
<%@ register tagprefix="Tag" tagname="Name" src="file.ascx" %>
<Tag:Name id="tag_name_1" runat="server"/>
devi crearti gli user control ovvero i .ascx
nella tua pagina .aspx lo importi cosi:codice:<%@ Control Language="vb" %> <table width="90%" align="center"> <tr> <td bgcolor="Coral" align="center">esempio</td> </tr> <table>
e lo piazzi dentro al codice html cosi:codice:<%@ Register TagPrefix="tag" TagName="name" src="file.ascx" %>
codice:<tag:name id="name1" runat="server" />
non riesco proprio a includerlo, ho l'ascx così
si trova in ssi\include1.ascx
e l'aspx così, si trova nella root del webservercodice:<%@ Control Language="vb" %> <table align="center" width="75%" border="1"> <tr> <td align="center">Inserisci</td> <td align="center">Ricerca</td> </tr> </table>
cosa sbaglio?codice:<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %> <%@ Register TagPrefix="my" TagName="table" src="ssi\include1.ascx" %> <html> <head> <title>Documento senza titolo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <my:table id="mt" runat="server"/> </body> </html>![]()
che errore dà?
@sms nessun errore, solo una pagina bianca
provato e funziona perfettamente!
1. guarda il codice html della pagina da browser: non è ke x caso ti fa vedere il codice vb/asp .net? se è cosi non è installato bene iis/framework
2. prova a cambiare cartella.. nn metterlo in ssi ma in una altra cartella
okOriginariamente inviato da sms
provato e funziona perfettamente!
1. guarda il codice html della pagina da browser: non è ke x caso ti fa vedere il codice vb/asp .net? se è cosi non è installato bene iis/framework
2. prova a cambiare cartella.. nn metterlo in ssi ma in una altra cartella
ho visto e su IIS non è mappata nè l'estensione aspx nè ascx, a che eseguibile (o dll) li devo associare?
li devo mappare a questa libreria:Originariamente inviato da Aki
ok
ho visto e su IIS non è mappata nè l'estensione aspx nè ascx, a che eseguibile (o dll) li devo associare?
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_ isapi.dll?
risolto,
ho disinstallato il framework .NET (che era stato installato prima del WS)
e poi l'ho reinstallato, così si è auto-mappato