so rufen Sie Modell-Klasse in der controller-Klasse
mvc4
dies ist mein controller-Klasse im controller-Ordner
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();
}
}
Fehler 2 Der Typ oder namespace-name 'Benutzer' konnte nicht gefunden werden
Fehler 3 Der Typ oder namespace-name 'UserModels' konnte nicht gefunden werden
dies ist mein user-Klasse im Modell-Ordner
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
});
}
}
dies ist mein usermodel-Klasse im Modell-Ordner
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; }
}
wie zu entfernen, meine Fehler
Versuchen Sie, importieren Sie Ihre model-Ordner, indem Sie mit der
haben Sie namespace-block vor der Klasse
using
Anweisung using Yournamespace.Model
haben Sie namespace-block vor der Klasse
InformationsquelleAutor Striker | 2014-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie nicht im Lieferumfang enthalten-namespace von Modellen.
Gerade Recht-Klicken Sie auf Benutzer Klasse Namen in den controller und gehen Sie zu Beheben, und aus Ihr sind seine namespace-in controller-Klasse.
Wenn Sie wollen, zu tun ist, explizit dann, Ihre Projekt-namespace assming MyProject, tun Sie dies:
oder verwenden Sie Voll Qualifizierten Namen wie diese:
InformationsquelleAutor Ehsan Sajjad
Versuchen, importieren Sie Ihre model-Ordner, indem Sie mit der mit - Anweisung, wenn Ihre Modelle sind in dem gleichen Projekt. andernfalls fügen Sie die Referenz des Projekts, wo Ihre Modelle sind verfügbar.
InformationsquelleAutor tarzanbappa
Müssen Sie fügen Sie einen Verweis auf die assembly mit der Modell-Klassen und auch einen "mit XXXXX" - Anweisung, um die Datei mit dem namespace Ihres model-Klassen.
InformationsquelleAutor Oscar