comment appeler de la classe du modèle de contrôleur de classe
mvc4
c'est ma classe de contrôleur dans le dossier contrôleur
public class UserController : Controller
{
//
//GET: /User/
private static Users _users = new Users();
public ActionResult Index()
{
return View(_users._userList);
}
public ActionResult UserAdd()
{
return View();
}
[HttpPost]
public ActionResult UserAdd(UserModels userModel)
{
_users.CreateUser(userModel);
return View();
}
}
Erreur 2 le type ou Le nom d'espace de noms 'Utilisateurs' n'a pas pu être trouvé
Erreur 3 le type ou Le nom d'espace de noms 'UserModels' n'a pas pu être trouvé
c'est ma classe d'utilisateur dans le modèle de dossier
public class Users
{
public Users()
{
_userList.Add(new UserModels
{
FirstName = "birbal ",
LastName = "kumar",
Address = "new delhi",
Email = "[email protected]",
DOB = Convert.ToDateTime("2/11/1991"),
salary = 8000
});
}
}
c'est mon usermodel classe dans le modèle de dossier
public class UserModels
{
[DisplayName("First Name")]
[Required(ErrorMessage="First name is required")]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
public string Address { get; set; }
[Required()]
[StringLength(50)]
public string Email { get; set; }
[DataType(DataType.Date)]
public DateTime DOB { get; set; }
[Range(100,1000000)]
public decimal salary { get; set; }
}
comment faire pour supprimer mes erreurs
Essayez d'importer votre modèle de dossier à l'aide de la
avez-vous des noms de bloc avant de la classe
using
déclaration using Yournamespace.Model
avez-vous des noms de bloc avant de la classe
OriginalL'auteur Striker | 2014-05-23
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas inclus de l'espace de noms de Modèles.
Juste à Droite, Cliquez sur Utilisateurs nom de la classe dans le contrôleur et pour la résolution et de leurs inclure son espace de noms de la classe controller.
Si vous voulez faire explicitement ensuite, votre projet d'espace de noms assming MyProject, faire comme ceci:
ou vous pouvez utiliser Nom complet comme ceci:
OriginalL'auteur Ehsan Sajjad
Essayez d'importer votre modèle de dossier à l'aide de la à l'aide de déclaration si yor modèles sont dans le même projet. sinon, ajouter la référence du projet, où vos modèles sont disponibles.
OriginalL'auteur tarzanbappa
Vous devez ajouter une référence à l'assembly contenant les classes du modèle, et aussi d'ajouter un "à l'aide de XXXXX" instruction de votre dossier avec les noms de vos classes de modèle.
OriginalL'auteur Oscar