Gridview ItemTemplate OnClientClick javascript-Funktion mit der DataItem-Wert als parameter
Ich habe einen button in meinem <ItemTemplate>
im GridView und möchte ich nennen, die eine javascript-Funktion auf die OnClientClick
dieser Schaltfläche übergeben Sie den DataItem-Wert als parameter an die javascript-Funktion
<ItemTemplate>
//Labels and Html styles
....
<asp:Button ID="btnEdit" runat="server" Text="Edit" OnClientClick='javascript:CreateEditAddress(<%#Bind("Id") %>);' />
<asp:Button ID="btnDelete" runat="server" Text="Delete" />
</ItemTemplate>
Ob ich nicht einen parameter in CreateEditAddess()
dies funktioniert gut, aber ich brauche die parameter.
Ich weiß, ich kann die OnClientClick-Ereignis mit dem Wert in OnRowDataBound-Ereignis des gridview-aber ich will nicht, um es im CodeBehind. Es scheint, wie die server-tag ist nicht korrekt analysiert.
Bin ich hier etwas fehlt?
InformationsquelleAutor rob waminal | 2010-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen:
laden gridview mit hyperlink-Spalte
Ich glaube, Sie sollten
DataBinder.Eval(Container, "DataItem.YourProperty")
.InformationsquelleAutor Leniel Maccaferri
Können Sie auch versuchen wie diesem:
Dies wird Ihnen helfen, wenn Sie es weitergeben müssen Sie eine oder mehrere Variablen an javascript-Funktion.
InformationsquelleAutor dLcreations