La seule façon que j'ai vu cela fait dans les tutoriels que j'ai examinés, ils disent de créer un nouveau fichier .ascx et choisissez l'option "créer" pour afficher le contenu.Comment lier une zone de texte à un paramètre Model dans une vue fortement typée dans Asp.Net MVC?
Je veux être en mesure de personnaliser le mien plus avec des ID spécifiques ... Donc, si j'ai un client qui a des données: string FirstName
, string LastName
, string Address
. Comment puis-je lier mes textboxes de sorte que lorsque le formulaire est soumis, les valeurs de la zone de texte sont utilisées comme Prénom/Nom/Adresse?
Voilà ma forme:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MySite.Models.Entities.EntityFramework.Customer>" %>
<% using (Html.BeginForm())
{ %>
<%= Html.TextBox("myform_CustFirstName") %>
<%= Html.TextBox("myform_CustLastName") %>
<%= Html.TextBox("myform_CustAddr") %>
<input type="submit" value="Add Customer" />
<% } %>
Que dois-je faire pour lier chacun au paramètre du modèle correct?
J'ai essayé ceci:
<% Model.FirstName = Html.TextBox("myform_CustFirstName") %>
et cela m'a donné une erreur ...
des idées?