no capito
codice:
<asp:Button ID="Button1" runat="server" Text='<%$ Resources:Neword, elimina %>' OnClick="Elimina_Click" OnClientClick="if(!confirm('<%$ Resources:Neword, deleteconf %>'))return false;" />
In questo caso il testo del bottone viene correttamente interpretato con la lingua della culture corrente mentre il confirm apre un finestrello JS con scritto testualmente <%$ Resources:Neword, deleteconf %>
Se devo fae una variabile public tanto vale che imposti il clientclick da backend in this way
codice:
'nel page load
conf(DirectCast(e.Item.FindControl("Button1"), Button), Resources.Neword.deleteconf)
Public Shared Sub conf(ByVal obj As Object, ByVal str As String)
obj.onclientclick = String.Format("if(!confirm('{0}')) return false;", str)
End Sub
Solo che devo andare a rimuovere gli onclientclick da markup e a chiamare la funzione conf per tutto il centinaio di controlli che ho in giro per l'applicazione... pensndo al lavoro di concetto che mi aspetta citerei Primo Levi