A Arne Medlem sedan maj 2000 267 inlägg Frågan 8 mars 2008 10:14 #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?
CatZ Medlem sedan jan. 2002 2 440 inlägg 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.
Toonster Medlem sedan feb. 2000 1 590 inlägg 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
Toonster Medlem sedan feb. 2000 1 590 inlägg 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#