Dobrý den, poradil by mi někdo s následujícím? Pokouším se po stusknutí Buttonu zjistit hodnotu TextBoxu (obojí uvnitř EditItemTemplate ve FormView) a následně vyhodnotit zda se má provést update, nebo v opačném případě jiná akce. Problém je v tom, že 1: si neumím hodnotu textboxu přečíst uvnitř EditItemTemplate 2: Provést Update, aniž bych na Buttonu musel mít CommandName="Update" Update se provádí až na základě vyhodnocení scriptem. Níže uvádím zjednodušený příklad
<script runat="server">
Protected Sub Funkce1(ByVal sender As Object, ByVal e As System.EventArgs)
If FormView1.EditItemTemplate.TextBox1.text = "" Then
* alert("nějaká zpráva")
Else
* provést update
End If
End Sub
</script>
<Html><Head></Head><Body>
<form runat="server">
*SQLDataSource přeskakuji...
<asp:FormView ID="FormView1" runat="server" DefaultMode="Edit" DataSourceID="SQL1">
<EditItemTemplate>
<asp:TextBox Id="TextBox1" runat="server" Text='<%#Bind("Sloupec1")%>' />
<asp:Button Id="Button1" runat="server" OnClick="Funkce1">
</EditItemTemplate>
</asp:FomView>
</Form>
</Body>
</Html>
|