ASP.NET кодирование в VB.NET - веб-приложение. Я задаю несколько вопросов о «правильном пути», чтобы установить фразу OnClientClick в объявлении кнопки aspx.Как установить значение OnClientClick - синтаксис?
Вариант 1: ведущий с 'JavaScript:' и окружая JS в {...}
<asp:Button ID="btnDelete" runat="server" CausesValidation="False" SkinID="cmdButton" style="margin-left: 2em;"
CommandName="Delete" Text="Delete"
OnClientClick = "javascript:{(!confirm('Do you want to delete this record?'); return false;}"
Вариант 2: Не ведущий с 'JavaScript:' и НЕ окружая JS в { ...}
<asp:Button ID="btnDelete" runat="server" CausesValidation="False" SkinID="cmdButton" style="margin-left: 2em;"
CommandName="Delete" Text="Delete"
OnClientClick="if (!confirm('Do you want to delete this record?')) return false;"
Оба варианта, по всей видимости правильно работать в IE-10, но не пробовал другие браузеры. Поэтому мне любопытно разные фразы.
А как насчет руководства «javascript:»? - Какое влияние имеет это?
Как насчет окружения js с {...} - что влияет на это?
Ваши комментарии приветствуются - лучший способ построить фразу.
Любой другой синтаксис (или стиль) или предложения будут приветствоваться.
Спасибо, заранее ... Джон
Благодарим вас за ответ. –