webForumDet fria alternativet

OnClientClick

3 svar · 472 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#1

Får ej OnClientClick att fungera som det ska, går det ej att ha taggar/block i OnClientClick på en asp:linkbutton?

OnClientClick="return confirm('Är du säker på att du vill blockera <%= username %>')"

Den skriver nu ut: Är du säker på att du vill blockera <%= username %>?
Jag vill ha: Är du säker på att du vill blockera kalle?

CatZMedlem sedan jan. 20022 440 inlägg
#2

du kan nog inte lägga till .net kod i javascript. Ska du använda clientclick (som är javascript) så får du spara variablerna i en javascript funktion annars kan du använda din buttons CommandName, CommandArgument och OnCommand.

ToonsterMedlem sedan feb. 20001 590 inlägg
#3

Det ska gå, men du får nog använda dig av Eval()

skriver direkt från huvudet, men något i den här stilen:

OnClientClick="<%# Eval(username,"return confirm("Är du säker på att du vill blockera {0}?")") %>"

beroende på VB eller C# så måste nog " och ev ' escape'as lite..

Sök på google. måste finnas många exempel

ToonsterMedlem sedan feb. 20001 590 inlägg
#4

Borde gå på ytterligare ett sätt:

OnClientClick = String.Format("return confirm('Vill du blockera{0}');", username)

samma sak här, kan beöva justera/escapa " ' beroende på VB eller C#

254 ms totalt · 3 externa anrop · v20260731065814-full.30151723
127 ms — hämta forumlista (db)
125 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)