2010-04-14 4 views
0

Comment appeler un contrôle personnalisé lorsque la chaîne de requête est modifiée?Contrôles personnalisés et chaîne de requête (asp.net)

Mon exemple ne fonctionne pas? Pourquoi?

<% if(Convert.ToInt32(Request.QueryString["id"])==6){ %> 


<answer:answer_n id="give_me_top_five_news" runat="server" /> 
    <%} %> 


<% if(Request.QueryString["do"]=="registracija"){ 
     Page.Header.Title = "HHHHH"; 

     %> 
    <reg:f_reg id="custom_controls_for_registration" runat="server" /> 

    <%} %> 
+1

Pourriez-vous fournir un peu plus de détails? –

+0

bien sûr! Regardez .... –

Répondre

0

Modifié à quelle mode? Chaque fois que vous chargez la page avec une nouvelle URL et une nouvelle chaîne de requête, la page sera chargée pour la première fois. Vous devez enregistrer les informations que vous souhaitez stocker dans la session (par exemple), puis dans l'événement Page_Load, vérifiez la chaîne de requête par rapport à la variable Session pour voir si elles sont identiques ou différentes.

Il peut y avoir différentes façons de le faire, mais c'est ce qui vient à l'esprit du brassard.

Questions connexes