Comment passer à lier ou à eval arguments à la fonction client “OnClientClicking”
Je rencontre des problèmes pour passer des arguments à l'événement côté client OnClientClicking
.
J'ai essayé d'utiliser le String.Format ()
fonction, mais il ne fonctionne pas.
Vous avez une idée pour une solution de contournement pour envoyer paramètre lié avec OnClientClicking
?
Code asp
:
<telerik:RadButton ID="bnt_meetingDelete" runat="server" OnClientClicking="<%# string.Format("confirmCallBackFn('{0}');",Eval("MeetingID")) %>" Image-ImageUrl="~/image/icone/delete-icon.png" Image-IsBackgroundImage="true" Width="21" Height="21" telerik:RadButton>
Erreur IIS
:
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The server tag is not well formed.
J'ai essayé avec le contrôleur [asp: ImageButton ]. Et c'est la même erreur
N'est-il pas normalement OnClientClick pas OnClientClicking?
OriginalL'auteur Mehdi Bugnard | 2013-07-08
Vous devez vous connecter pour publier un commentaire.
Changement double devis à la seule citation de
à
Ou supprimer votre
string.Format
et de l'utiliser comme cecice que sur la suppression et la
string.Format
, voir mon montage !Voir mon edit , l'utiliser comme une chaîne de caractères ?
Il fonctionne parfaitement! Merci beaucoup;-)
J'ai dû échapper les guillemets à l'intérieur de la chaîne.chaîne de format avec une barre oblique et d'utiliser des guillemets
confirmCallBackFn(\"{0}\")
et d'obtenir des guillemets à l'intérieur que javascript chaîne, j'ai eu le triple de leur échapper comme"return confirm(\"Delete \\\"{0}\\\"?\")"
OriginalL'auteur zey
essayer
OnClientClicking='<%# Eval("MeetingID", "confirmCallBackFn({0})") %>'
OriginalL'auteur Yosep Tito