Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème d'affichage dans un UserControl [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (damiendu56)

mercredi 10 mai 2006 à 17:02:55 | Problème d'affichage dans un UserControl

damiendu56

bonjour à tous,

Je développe actuellement une application sous Visual C#.NET
Sur toute cette application, je souhaite afficher la date et l'heure en temps actuel. J'ai donc créé un UserControl que je place sur toutes les pages. Sur ce UserControl j'ai un TextBox (id : TextBox1) qui doit afficher l'heure grâce a un script javascript. Le problème c'est que je n'ai rien qui s'affiche dans ce TextBox.

Voici le code de mon UserControl :

    public class test : System.Web.UI.UserControl
    {
        protected System.Web.UI.WebControls.TextBox TextBox1;

        private void Page_Load(object sender, System.EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                if(!Page.IsClientScriptBlockRegistered("MyScript"))
                {
                    Page.RegisterClientScriptBlock("MyScript","<SCRIPT Language='JavaScript' src='.\\Composants\\TimTec.js'></SCRIPT>");
                }
            }
        }

        #region Code généré par le Concepteur Web Form
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN : Cet appel est requis par le Concepteur Web Form ASP.NET.
            //
            InitializeComponent();
            base.OnInit(e);
        }
       
        /// <summary>
        ///        Méthode requise pour la prise en charge du concepteur - ne modifiez pas
        ///        le contenu de cette méthode avec l'éditeur de code.
        /// </summary>
        private void InitializeComponent()
        {
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion
    }

Et le script :

var delai;
function debuteTemps(delai)
{
var jourHeure = "", jr, ms, an, hr, min, sec;
ladate = new Date();
jr = ladate.getDay();
if (jr < 10) jourHeure += "0" + jr;
else jourHeure += jr;
ms = ladate.getMonth();
if (ms < 10) jourHeure += "/0" + ms;
else jourHeure += "/" + ms;   
an = ladate.getFullYear();
jourHeure += "/" + an;                   
hr = ladate.getHours();
if (hr < 10) jourHeure += "     0" + hr;
else jourHeure += "     " + hr;               
min = ladate.getMinutes();
if (min < 10) jourHeure += ":0" + min;
else jourHeure += ":" + min;
sec = ladate.getSeconds();
if (sec < 10) jourHeure += ":0" + sec;
else jourHeure += ":" + sec;
document.getElementById(TextBox1).value = jourHeure;
setTimeout("debuteTemps(delai)");
}

A mon avis c'est la ligne en gras dans mon script qui n'est pas bonne car elle provoque une erreur sur la page. Et il n'y a plus d'erreur sur la page lorsque je supprimer la ligne du script.  Le problème c'est que je ne vois pas comment appelé le TextBox pour lui donner la valeur autrement......

Si quelqu'un a une idée....

Merci d'avance à tous.

mercredi 10 mai 2006 à 18:24:51 | Re : Problème d'affichage dans un UserControl

jesusonline

Membre Club Administrateur CodeS-SourceS
bonjour,

Ta question concerne plus javascript qu'asp.net :-) va donc plutot sur www.javascriptfr.com juste une précision, pour récuperer l'id unique de ta textbox, il faut passer par un textbox1.ClientID coté serveur !

bon courage


Cyril - MVS - MCP



Cette discussion est classé dans : problème, page, usercontrol, jourheure, ladate


Répondre à ce message

Sujets en rapport avec ce message

Problème avec UserControl [ par grisou123 ] Bonjour, je vous explique ma situation, j'ai une application Web développer avec vb.net et j'ai une page de démarrage avec 4 usercontrols et u Problème affichage... c'est mystique [ par Benz ] Salut,Je vous soumet un problème pour lequel je ne vois aucune explication (pourtant j'ai essuyé pas mal d'erreurs et de bugs en tous genres).J'ai une problème de variable [ par ilaila ] Bonjour,je suis occupée à créer un site de type portail en asp (avec l'aide d'Ultradev). Sur la page index du site il y a un accès privé avec une dema Aidez moi SVP je perds les données d'un formulaire!!! [ par vlavaud ] Bonjour , J'ai un gros problème , j'ai fait un site en asp avec un page séparée en deux par une frame (Donc trois pages )dans la page du haut j'ai des IIS XP ASP problème [ par benjiiim2 ] Salut, j'ai un ordinateur avec windows XP PRO sur lequel je n'ai pas internet et j'ai donc installer IIS pour pouvoir programmer en ASP.Malheuresement [ASPX]Problème avec les images dans la page de login.aspx [ par Jeankiki ] Bonjour à tous,J'ai un fichier Web.Config dans le dossier "/" du site et quand je démarre la page login.aspx je vois sur la page web dans la barre d'é [.net] usercontrol et code behind problème [ par jesusonline ] Bonjour j'ai crée un usercontrol que j'ai inseré dans une page aspx, dans cet usercontrole j'ai des fonctions que j'aimerais bien exploité dans le cod Problème de variable session [ par oeilynx ] Après avoir créé une variable session et exécuté la fonction session.abandon, en tapant l'url d'une page qui utilise cette variable session, cette var Problème d'exécution d'une page ASP [ par DonRou ] Je suis en train de faire un site web. Lorsque j'exécute une page ASP sur mon ordinateur, il m'apparaît une boîte de dialogue "Téléchargement de fich problème d'affichage de date [ par txR_ch ] Bonjour,j'ai un bug avec mes dates.. En effet j'ai dans ma base de donnée access un champ date/time appelé "ladate" avec un format jj/mm/yyyy.Lorsque


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.