J'ai une page où un produit apparaît sur le côté droit et l'utilisateur peut ajouter un commentaire donc j'ai un contrôle utilisateur qui obtient tous les commentaires et une petite zone de texte où l'utilisateur peut ajouter nouveau commentaire pour ce produit.asp.net forme mvc ajouter un commentaire
le lien de la page est comme
http://localhost/Product/TestComment/1
où 1 indique l'identifiant du produit et j'ai été coder en dur ma fonction AddNote ci-dessous et quatrième argument que vous voyez a été codé en dur, mais je dois passer cela comme l'id du produit. Comment puis-je faire ce
AddNote (HttpContext.User.Identity.ToString(), txtComment, 1, DateTime.Now, true);
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddComment(string txtComment)
{
bool rst = _NotesService.AddNote(HttpContext.User.Identity.ToString(), txtComment, 1, DateTime.Now, true);
return RedirectToAction("TestComment");
}
avez besoin d'mvc 2 i pour cela? – Pinu
Oui pour HiddenFor mais vous ne devez pas utiliser HiddenFor, vous pouvez utiliser Html.Hidden(). – mare