1
<div class="display-label">
<%: Html.LabelFor(model => model.Customer) %>
</div>
<div class="display-label">
<%: Html.TextBox("Customer") %>
<%: Html.ValidationMessageFor(model => Model.Customer) %>
</div>
Je veux que cette valeur soit inédite dans la zone de texte et je veux qu'elle soit activée dans le contrôleur. comme je passe la valeur ilComment faire pour que la valeur de la zone de texte ne soit pas modifiable
public ActionResult Créer (string client)
quand je passe dans l'étiquette, l'erreur « objet n'est pas réglé à l'instance » montre jusqu'à
ici est la méthode post
public ActionResult Create(string Customer,string UserName, string Password, string FirstName, string LastName,
string MiddleInitial, string Email,string Telephone, bool IsAdmin, bool IsSubAdmin)
{
UserDAL userDALObject = new UserDAL();
tblUser newUser = new tblUser();
newUser.Customer =Customer ;
newUser.UserName = UserName;
newUser.Password = Password;
newUser.FirstName = FirstName;
newUser.LastName = LastName;
newUser.MiddleInitial = MiddleInitial;
newUser.Email = Email;
newUser.Telephone = Telephone;
newUser.IsAdmin = IsAdmin;
newUser.IsSubAdmin = IsSubAdmin;
userDALObject.AddUserDetails(newUser);
TempData["UserCreationMsg"] = string.Format("User named :{0}, is created",UserName);
return View();
}
ai-je encore la valeur Model.Customer dans la zone de texte? – CoderUnknown
mis à jour ma réponse – hunter
toujours obtenir l'erreur ... – CoderUnknown