Poniższa daje mi błąd „Znacznik serwer nie jest dobrze uformowane”tag Server w OnClientClick
<asp:LinkButton ID="DeleteButton" runat="server" CommandName="Delete"
OnClientClick="return confirm('Are you sure you want to delete <%# Eval("Username") %>?');">
Delete
</asp:LinkButton>
(ten jest używany w danych związany ListView, który wyświetla listę użytkowników. Po kliknięciu przycisk usuwania Okno dialogowe potwierdzenia JavaScript jest używane do zapytania, czy jesteś tego pewien)
Jak zatem osadzić znacznik serwera w łańcuchu, który zawiera JavaScript?
Zauważ, że CreateConfirmation (Eval ("Username")) powinno być napisane CreateConfirmation ((string) Eval ("Username")) (Używam C# ... może to być VB.NET automatycznie rzuca obiekt zwrócony z Eval) –
Jeśli używasz C#, możesz po prostu uczynić obiekt typu Parametr 'Username' przeciwstawny do napisu i nie będziesz potrzebował obsady – John
BlackMael, Oszczędziłeś mi dużo czasu , dzięki ! – Tony