2010-05-24 3 views
1
Date: model.Date)%> -%> // Devrais-je l'utiliser comme type d'entrée? Numéro #: Commentaire

Je suis en train d'obtenir ces trois champs à l'écran pendant que l'utilisateur entre je retreving l'utilisateur d'entrer des données sur la fin avant .. quand je suis débogage je suis ne voyant pas ces champs ..Comment obtenir ces valeurs frontales en utilisant asp.net mvc

Sur la vue J'utilise beginForm

<% using (Html.BeginForm("Update", "Home", FormMethod.Post, new { @id = "id" })) 
    { %> 

ma méthode ..

public JsonResult Update(StudentInfo info) 
{ 
    ///Update 
    return Json(Status.ToString()); 
} 

quand je vois dans les informations que je ne reçois pas ces trois champs ..

peut me aider grâce

+0

Pouvez-vous éditer votre question pour inclure une description de ce que vous essayez de réaliser? –

+0

J'ai besoin de faire ces trois champs comme champs de saisie .. et j'essaye d'obtenir ces fileds sur le frontend pour mettre à jour. devrais-je utiliser Html.EidtorFor? ou devrais-je utiliser la zone de texte d'entrée pour obtenir les valeurs? – kumar

Répondre

0

Vous retournez un JsonResult mais faire comme Http post (Html.BeginForm). Si vous souhaitez utiliser un post de formulaire complet, renvoyez un objet ActionResult.

public ActionResult Index() 
     { 
      // Add action logic here 
      return View(); 
     } 
0

vous pouvez appeler le contrôleur vide

0

Il n'a pas de sens que vous retournez un JsonResult d'un poste HTML.

Faites-le à la place.

[HttpPost] 
public ActionResult Update(StudentInfo info) 
{ 
    ///Update 
    if (updateWorked) 
    return View("Success", status); 
} 

Vous utilisez JsonResult lorsque vous voulez appeler un contrôleur qui renvoie des données JSON, afin d'afficher ces données quelque part sur votre page. Un scénario utile pour JsonResult dans votre scénario serait de renvoyer une liste json d'étudiants, exécutée à partir d'un événement click (appel JavaScript/jQuery).

L'appel d'une méthode d'action sur un HTTP Post qui renvoie un résultat JsonResult d'une seule chaîne (et non du vrai JSON) n'a aucun sens.

Questions connexes