2008-10-23 3 views

Répondre

5

Créez un contrôle d'entrée masqué pour récupérer la valeur sur le serveur lors de la publication de page suivante. Il devra être rempli dans l'événement onload de la page avec la valeur d'un nouvel objet Date créé en JavaScript. Vous devrez créer une fonction JavaScript pour cela et l'ajouter à la page en utilisant RegisterClientScriptBlock.

Quelque chose comme ceci;

function setNow(hiddenInputId) 
{ 
    var now = new Date(); 
    var input = document.getElementById(hiddenInputId); 

    if(input) input.value = now.toString(); 
} 

Ensuite, créez un appel à la fonction du passage ClientId de l'entrée cachée, puis ajouter ce morceau de script à la page à l'aide RegisterStartupScript pour qu'il fonctionne sur la charge de page.

1

Vous devez utiliser JavaScript du côté client pour obtenir l'heure locale et transmettre cette valeur au serveur. Vous pouvez le transmettre en utilisant une chaîne de requête, des champs cachés ou même de la magie AJAX.

Questions connexes