Como passar de vinculação ou eval argumentos com a função de cliente "OnClientClicking"

votos
4

Eu encontro sobre o problema para passar argumentos para o evento do lado do cliente OnClientClicking.

Eu tentei usar a String.Format ()função, mas ele não funciona.

Você tem uma idéia para uma solução alternativa para enviar parâmetro ligado a OnClientClicking?

código 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>

erro 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.

Eu tentei com o controlador [asp: ImageButton]. E é o mesmo erro

Publicado 08/07/2013 em 12:30
fonte usuário
Em outras línguas...                            


2 respostas

votos
17

Alterar aspas para aspas simples

OnClientClicking="<%#string.Format("confirmCallBackFn('{0}');",Eval("MeetingID")) %>"

para

OnClientClicking='<%#string.Format("confirmCallBackFn('{0}');",Eval("MeetingID")) %>'

Ou remover o seu string.Formate usar assim

OnClientClicking='<%# "confirmCallBackFn("+ Eval("MeetingID") + ");" %>'
Respondeu 08/07/2013 em 12:43
fonte usuário

votos
1

experimentar OnClientClicking='<%# Eval("MeetingID", "confirmCallBackFn({0})") %>'

Respondeu 09/11/2016 em 04:44
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more