asp_shamai
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention25 novembre 2005
-
12 juil. 2005 à 18:45
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
12 juil. 2005 à 19:43
Bonjour à tous,
Chaque jour gràce à vos conseils et aides, je commence à trouver une certaine passion pour l'asp.net dans le developpement web..
Aujourd'hui le problème que j'ai, et qui paraît aisé pour certains d'entre vous, est ceci : J'ai une page qui contient des liens hypertext qui renvoient à d'autres pages web...et j'voudrais qu'en cliquant sur un lien "Hello World" que le titre de la page liée soit Hello World...j'avais pensé à paramétrer le lien en mettant destination.aspx?Titre=Hello World et en mettant dans la balise title Response.write(Request.params["Titre"] ..mais ça ne fonctionne pas..
Merci à vous...
asp_shamai
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention25 novembre 2005 12 juil. 2005 à 19:40
merci à toi cyril,
oilà ce que j'ai utilisé finalement et ça marche...dans le page load de la page destination j'ai mis ce code
HtmlGenericControl NotreTitre = new HtmlGenericControl();
NotreTitre =(HtmlGenericControl)this.FindControl("nTitre");
NotreTitre.InnerText = Request.Params["titre"];
et dans la balise title, j'ai mis
<title id="nTitre" runat = "server"></title>
je crois que je me suis inspiré d'un de tes codes et franchement ça paraît clair comme ça...là je m'en vais essayer également ce que tu viens de m'envoyer comme proposition...merci infiniment cyril
t'es cool...
asp_shamai
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention25 novembre 2005 12 juil. 2005 à 19:12
salut cyril;
et merci de m'avoir répondu dans l'immédiat. j'ai testé le code mais ça ne mache pas.
il me répond 'System.Web.HttpRequest.QueryString' désigne 'propriété' où 'méthode' était attendu
et là je ne comprends pas réellemnt ce kon doit debugger?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 12 juil. 2005 à 19:17
request.querystring est un objet donc pour un code moins porc
<title><%=GetTitle()%></title>
dans le code vb
public function getTitle() as string
if request.querystring("title") is nothing then
return "titre par défaut"
else
return htmlencode(cstr(request.querystring("title")))
end if
voila qui serait deja mieux :p niveau sécu le mieux serait de faire un striphtml, un striphtml(server.htmlencode(title))
stripHTML n'est pas une fonction du framework ... mais google je pense :)