Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1256 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  saisie HTML pour Csharp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

saisie HTML pour Csharp

n°1327007
mitoucette
Posté le 16-03-2006 à 22:07:44  profilanswer
 

Bonjour,
Dans mon appli c#, l'écran de saisie est une page html.
comment passer les valeurs d'un formulaire html ((ax)webbrowser) vers une variable c# pour exploiter ces informations.
 
cyb


Message édité par mitoucette le 16-03-2006 à 22:20:30
mood
Publicité
Posté le 16-03-2006 à 22:07:44  profilanswer
 

n°1327203
moi23372
Posté le 17-03-2006 à 10:28:25  profilanswer
 

un exemple de ton formulaire serait le bien venu.
 
De mémoire, tu sais accéder à n'importe qu'elle variable d'un formulaire htlm en C# pour autant que tu lui ai donné un "id" ou un "name" à cette variable.  
 
Tu peux donc directement dans le fichier cs récupérer la valeur.  
La question que je me pose, pourquoi avoir un simple formulaire alors que les composants asp.net font tous à à ta place?

n°1327314
mitoucette
Posté le 17-03-2006 à 12:43:34  profilanswer
 

voici un exemple de formulaire, avec un webbrowser j'affiche cette page et je veux récuperer les valeurs saisies par l utilisateur dans c#.
 

moi23372 a écrit :


Tu peux donc directement dans le fichier cs récupérer la valeur.  


comment tu recuperes?
 
 
<html>
  <body>
<P><big><big><u><b>Contenu</b></u></big></big></P>
<TABLE WIDTH="100%">
  <TR>
    <TD WIDTH="50%"><big><u>Variables</u></big></TD>
    <TD WIDTH="50%"></TD>
  </TR>
  <TR>
    <TD WIDTH="50%"><u>Description</u></TD>
    <TD WIDTH="50%"></TD>
  </TR>
  <TR>
<TD WIDTH="50%"><table border="0" width="230" height="22">
                  <tr>
                    <td width="99" height="22">Taille</td>
                    <td width="115" height="22"><input type="text" name="toto1" value="Valeur qui va etre modifiee"></td>
                  </tr>
                  <tr>
                    <td width="99" height="22">largeur</td>
                    <td width="115" height="22"><input type="text" name="toto2" value="5m"></td>
                  </tr>
                   <tr>
                    <td width="99" height="22">Mon_Bool</td>
                    <td width="115" height="22"><INPUT TYPE="CHECKBOX" name="toto3"></td>
                  </tr>
</table></TD>
    <TD WIDTH="50%"></TD>
  </TR>
</TABLE>
<br>
<TABLE WIDTH="100%">
  <TR>
    <TD WIDTH="50%"><big><u>Ajouts</u></big></TD>
    <TD WIDTH="50%"></TD>
  </TR>
  <TR>
    <TD WIDTH="50%"><u>Description</u></TD>
    <TD WIDTH="50%"></TD>
  </TR>
  <TR>
    <TD WIDTH="50%"><table border="0" width="230" height="22">
                  <tr>
                    <td width="99" height="22">Taille</td>
                    <td width="115" height="22"><input type="text" name="toto4" value="je saisie"></td>
                  </tr>
                  <tr>
                    <td width="99" height="22">largeur</td>
                    <td width="115" height="22"><input type="text" name="toto5" value="5m"></td>
                  </tr>
                   <tr>
                    <td width="99" height="22">Mon_Bool</td>
                    <td width="115" height="22"><INPUT TYPE="CHECKBOX" name="toto6"></td>
                  </tr>
</table></TD>
    <TD WIDTH="50%"></TD>
  </TR>
</TABLE>
<a href="javascript:window.external.Ma_fct_Test();">Appel a c_sharp</a>
</body>
</html>
 
 
 
 
 

moi23372 a écrit :

un exemple de ton formulaire serait le bien venu.
 
De mémoire, tu sais accéder à n'importe qu'elle variable d'un formulaire htlm en C# pour autant que tu lui ai donné un "id" ou un "name" à cette variable.  
 
Tu peux donc directement dans le fichier cs récupérer la valeur.  
La question que je me pose, pourquoi avoir un simple formulaire alors que les composants asp.net font tous à à ta place?

n°1327321
moi23372
Posté le 17-03-2006 à 13:08:05  profilanswer
 

je me rappele plus si pour les input falait définir le "name" ou l'"id" tu essayerais
 
donc si par exemple:
<input type="text" name="toto" value="5m" />
 
en aspx, dans le fichier cs, suffit de faire "total.Value" et tu récupère la valeur. Mais dit moi, tu fais bien de l'aspx? ou ton prog c# c'est un parser d'html?

n°1327371
mitoucette
Posté le 17-03-2006 à 14:36:19  profilanswer
 

Je cherche à récupérer les valeurs saisies par l'utilisateur du formulaire
dans mon code c# pour les utiliser dans mon appli c#.
 
l'utilisateur appuie sur un bouton submit et envoie tout à c#.
 
si vous avez des pistes?
 
cyb


Message édité par mitoucette le 17-03-2006 à 14:52:34

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  saisie HTML pour Csharp

 

Sujets relatifs
lancer un programme a partir du html[HTML] Les ptites icones "made with" ca se trouve ou ?
[HTML] [PHP] problème d'affichage dans une frame[HTML] Div avec une scroolbar
Chercher le code HTML d'une page web, possible ?[RESOLU]une animation flash en arrière plan d'une page html
insérer du html dans un mailne pas utiliser index.html comme page d'accueil ?
ASP - HTML récupéré data HTML dans pages .ASP[HTML/CSS/Jevascript] Validation d'un site agréée Hache&Fer
Plus de sujets relatifs à : saisie HTML pour Csharp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR