web-dev-qa-db-fra.com

C # récupère la chaîne de la zone de texte

Je suis juste un noob en C #, et j'ai cette question à vous poser.

J'ai ici un formulaire qui demande des informations de connexion. Il a deux champs de texte:

  1. Username
  2. Mot de passe

Ce que je veux c'est obtenez les chaînes entrées dans ces champs de texte.

Je ne connais pas encore les méthodes en C # .. (en Java, la méthode getString est utilisée). Quelle pourrait être la méthode "équivalente" ici en C #?

13
CMA

En C #, contrairement à Java nous n'avons à utiliser aucune méthode. La propriété TextBox Text est utilisée pour obtenir ou définir son texte.

Obtenir

string username = txtusername.Text;
string password = txtpassword.Text;

Définir

txtusername.Text = "my_username";
txtpassword.Text = "12345";
32
Nikhil Agrawal

Le contrôle TextBox possède une propriété Text que vous pouvez utiliser pour obtenir (ou définir) le texte de la zone de texte.

4
Fredrik Mörk

Lorsque vous utilisez MVC, essayez d'utiliser ViewBag. La meilleure façon de saisir des données depuis la zone de texte et de les afficher dans la vue.

4
Suraj

Je vous montre ceci avec un exemple:

string userName= textBox1.text;

puis utilisez-le comme vous le souhaitez

2
farzin parsa

si en chaîne:

string yourVar = yourTextBoxname.Text;

si en nombre:

int yourVar = int.Parse(yourTextBoxname.Text);
1
user8590116