Salut,
Je programme actuellement une appli web pr gerer des films (genre Allocine un peu)
Pour la partie Edition,
j'ai des textboxes q je remplis au chargement de la page a partir d'une requete Linq
cette affichage fonctionne tres bien
Par contre, quand je veux sauver les modifications, le debugger me dit q mes champs textboxes sont vides
Code pr la MAJ :
DBMovies_ClassesDataContext db = new DBMovies_ClassesDataContext();
int IdFilm = int.Parse(Session["idfilm"].ToString());
var updateFilm = (from f in db.Films
where f.id == IdFilm
select f).Single();
updateFilm.country = form1.FindControl(txtCountry.ID).ToString();
//updateFilm.country = txtCountry.ID.ToString();
updateFilm.title = txtTitle.Text.ToString();
updateFilm.title_original = txtTitle_o.Text.ToString();
updateFilm.language = txtLanguage.Text.ToString();
if (txtDateRelease.Text != "") { updateFilm.date_release = DateTime.Parse(txtDateRelease.Text); }
updateFilm.genre = txtGenre.Text.ToString();
if (txtRuntime.Text != "") { updateFilm.runtime = Int32.Parse(txtRuntime.Text); }
updateFilm.plot = txtPlot.Text.ToString();
//updateFilm.country = txtCountry.Text.ToString();
db.SubmitChanges();et exemple de code pour les textboxes :
<td><asp:Label ID="lblCountry" runat="server" Text="Country : "></asp:Label></td>
<td><asp:Textbox ID="txtCountry" runat="server" ></asp:Textbox></td>Merci d'avance
Le Squale