Problem med ItemUpdating i DetailView
For at behandle input inden det sættes ind i databasen, fanges input med følgende:Protected Sub DetailView1_ItemUpdating(ByVal sender As Object, ByVal e As DetailsViewUpdateEventArgs)
e.NewValues("email") = BogstaverIN(e.NewValues("email")).ToString.Trim
End Sub
Det fungerer fint indtil at data som sættes i Text i EditItemTemplate også behandles inden det vises. Se kode:
<asp:TemplateField HeaderText="Email" SortExpression="Email">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# BogstaverOUT(Eval("email")) %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# BogstaverOUT(Eval("email")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Fejlen består i at jeg modtager en tom streng, selvom der indtastet nyt data ind i TextBox1.
Så hvordan får jeg fat på det nye, som netop indtastet??
??:-) karsten_larsen