je dans mon code derrière la propriété suivanteproblème de liaison asp.net
public string Firstname {get;set;}
quand je veux lier à une zone de texte, je fais ce qui suit:
<asp:TextBox runat="server" ID="txtFirstname" Text='<%# Bind("Firstname") %>'/>
alors je veux mettre de valeur dans cette zone de texte à définir dans ma propriété FirstName (parce que je veux la traiter, par exemple enregistrer cette valeur) dans mon présentateur. Pourquoi cela ne fonctionne pas? EDIT Voici le ASPX
<formview runat="server" ID="myFormView">
<p>Firstname <asp:TextBox ID="txtFirstName" runat="server" Text='<%# Eval("Firstname") %>' /></p>
<p>Lastname <asp:TextBox ID="txtLastName" runat="server" /></p>
<input type="button" title="send" runat="server" id="btnSend" />
</formview>
S'il vous plaît voir http://stackoverflow.com/questions/1997735/how-can-i-two-way-bind-a-textbox-to-a-code-behind-property-in-asp-net et aussi http://stackoverflow.com/questions/2871404/asp-net-data-bind-two-way-bi-directional-from-code-behind –
Je poste tout ce dont j'ai besoin. Aucune autre chose n'est définie dans le code (à l'exception d'une méthode appelée lorsque le bouton Soumettre est cliqué) –
Appelez-vous Page.DataBind() dans Page_Load? – jordanbtucker