Creare codice html lato server

giovedì 14 maggio 2009 - 23.19

perla0279 Profilo | Senior Member

Ciao

ho un sito web

vorrei mettere il codice html in variabili che poi andrò a chiamare.

Ho fatto così ma mi da errore....

Se potete aiutarmi a capire cosa devo usare per fare questo tipo di lavoro.


PAGINA:
codice:

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form id="form1" runat="server">


<asp:Literal ID="T1" runat="server"> </asp:Literal>
<asp:ContentPlaceHolder ID=""MasterBody"" Runat=""server""></asp:ContentPlaceHolder>
<asp:Literal ID="T2" runat="server"> </asp:Literal>

<asp:ContentPlaceHolder ID="ContentPlaceHolder1"MasterFooter"" Runat=""server""></asp:ContentPlaceHolder>
<asp:Literal ID="T3" runat="server"> </asp:Literal>
</form>
</body>

VB
codice:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
T1.Text = "<table width=""901"" height=""526"" border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"" id=""Table_01"" class=""bordo""><tr><td width=""901"" height=""110""><object classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"" codebase=""http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"" width=""901"" height=""119""><param name=""movie"" value=""banneralto.swf""><param name=""quality"" value=""high""><embed src=""images/banner%20alto.swf"" quality=""high"" pluginspage=""http://www.macromedia.com/go/getflashplayer"" type=""application/x-shockwave-flash"" width=""901"" height=""119""></embed></object><script src=""fixit.js"" type=""text/javascript""></script></td></tr><tr><td align=""center"" valign=""middle"" > <div id=""hmenu""><div id=""hnav""><ul id=""navlist"">"
T2.Text = "</ul></div></div></td></tr>"
T3.Text = " <tr> <td valign=""middle"" colspan=""2"" height=""20"" align=""center""></td> </tr> <tr> <td valign=""middle"" colspan=""2"" background=""images/last.jpg"" height=""20"" style=""color: #652200"" align=""right""><div class=""foot"">2007&nbsp;Copyright&nbsp;(c)&nbsp;Artistic.it - Design by <a href=""http://www..it"" style=""color: #652200"" target=""_blank""> &nbsp;&nbsp;</a></div></td> </tr></table><div align=""center""> <a href=""http://www.histats.com/it/"" target=""_blank"" title=""contatore visite gratis"" > <script type=""text/javascript"" language=""javascript""> var s_sid = 299455;var st_dominio = 4; var cimg = 600;var cwi =110;var che =30; </script> <script type=""text/javascript"" language=""javascript"" src=""http://s11.9.js""></script> </a> <noscript><a href=""http://www.om/it/"" target=""_blank""> <img src=""http://1"" alt=""contatore visite gratis"" border=""0""></a> </noscript> </div>"
End Sub



In sostanza vorrei che il codice fosse costruito nella parte vb, e venisse poi generato nel load nella parte aspx.........
come faccio ad inserirlo dentro a delle variabili che però non siano stampate come testo a video ma riconosciute come codice pagina???

alx_81 Profilo | Guru

>Ciao
ciao

>ho un sito web
>vorrei mettere il codice html in variabili che poi andrò a chiamare.
>Ho fatto così ma mi da errore....
che errore?

>In sostanza vorrei che il codice fosse costruito nella parte
>vb, e venisse poi generato nel load nella parte aspx.........
>come faccio ad inserirlo dentro a delle variabili che però non
>siano stampate come testo a video ma riconosciute come codice
>pagina???
ho preso le tue stringhe, ho messo il bordo a 1 e vedo la tabella.. tutto corretto..
non capisco l'esigenza di un ul aperto e subito chiuso, ma immagino tu voglia inserire <li> in un secondo momento.
A me sembra corretto, a parte il fatto che alcuni indirizzi sono mancanti, ecc..

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

perla0279 Profilo | Senior Member

mi veniva fuori questo errore..............



L'errore che mi viene fuori è questo:
Errore del parser

Descrizione: Errore durante l'analisi di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il file di origine.

Messaggio di errore del parser: L'attributo Runat deve avere solo il valore Server.

Errore nel codice sorgente:

Riga 36:
Riga 37: <asp:Literal ID="T1" runat="server"> </asp:Literal>
Riga 38: <asp:ContentPlaceHolder ID=""MasterBody"" Runat=""server""></asp:ContentPlaceHolder>
Riga 39: <asp:Literal ID="T2" runat="server"> </asp:Literal>
Riga 40:



ma poi quando ho ricompilato il tutto è sparito

In effetto funziona corettamente così.

Una domanda, per i motori di ricerca non dovrebbe cambiare nulla giusto ???
Cioè usando questo metodo quando entrano nel sito dovrebbero comunque vedere la pagina completa.

alx_81 Profilo | Guru

>Una domanda, per i motori di ricerca non dovrebbe cambiare nulla
>giusto ???
>Cioè usando questo metodo quando entrano nel sito dovrebbero
>comunque vedere la pagina completa.
Certo, il motore di ricerca non controlla la chiamata lato server, ma quello che viene renderizzato..

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5