JavaScript должен запускаться при отображении ModalPopupExtender

Как указать, что JavaScript должен запускаться при отображении ModalPopupExtender ASP _ NET AJAX ModalPopupExtender имеет свойства OnCancelScript и OnOkScript , но, похоже, не имеет свойства OnShowScript . Я хотел бы указать функцию javascript для запуска каждый раз, когда отображается всплывающее окно. В прошлых ситуациях я устанавливал фиктивный элемент управления TargetControlID и предоставлял свой собственный элемент управления, который сначала выполняет некоторый код JS, а затем использует методы JS для отображения всплывающего окна. Но в этом случае я показываю всплывающее окно как из клиентского, так и из серверного кода. Кто-нибудь знает, как это сделать? Кстати, мне это было нужно, потому что у меня есть текстовое поле в модальном окне, которое я хочу сделать редактором TinyMCE. Но скрипт инициализации TinyMCE не работает с невидимыми текстовыми полями, поэтому мне пришлось найти способ запустить его во время показа модального окна. Они показывают вам, как ВЫЗЫВАТЬ со...

Как опубликовать и затем перенаправить на внешний URL из ASP_Net?

Как опубликовать и перенаправить на внешний URL-адрес из ASP_Net? ASP_NET серверные элементы управления возвращают данные на свою собственную страницу. Это делает случаи, когда вы хотите перенаправить пользователя на внешнюю страницу, но по какой-то причине (например, для аутентификации) вам нужно сделать публикацию на этой странице, болезненными. Отлично работает HttpWebRequest , если вы не хотите перенаправлять, и JavaScript тоже хорош в некоторых случаях, но может оказаться сложным, если вам действительно нужен код на стороне сервера для сбора данных для публикации. Так как же вам одновременно разместить сообщение на внешнем URL-адресе и перенаправить пользователя к результату из вашего кода ASP_NET codebehind? 6 ответов Вот как я решил эту проблему сегодня. Я начал с этой статьи на C# Corner, но нашел пример - хотя технически и правильный - немного неполным. Все, что он сказал, было правильно, но мне нужно было зайти на несколько внешних сайтов, чтобы собрать все это воедино ...

Как настроить переключатель CSS

Как настроить переключатель CSS Я работаю над сайтом, который перейдет на новый стиль в установленную дату. Встроенный семантический HTML и CSS сайта, поэтому изменение должно потребовать только изменения ссылки CSS. Я работаю с дизайнером, которому нужно будет увидеть, как он выглядит, а также с клиентом, которому нужно будет просмотреть обновления контента в текущем виде, а также ход разработки нового вида. Я планирую использовать магическое значение строки запроса и/или ссылку javascript в нижнем колонтитуле, которая записывает cookie для выбора новой страницы CSS. Мы работаем в ASP_NET 3.5. Есть какие-нибудь рекомендации? Я должен упомянуть, что мы используем условные комментарии IE для поддержки IE8, 7 и 6. Я могу создать функцию, которая выполняет замену: <link href="Style/<% GetCssRoot() %>.css" rel="stylesheet" type="text/css" /> <!--[if lte IE 8]> <link type="text/css" href="Style/<% GetCssRoot() %...

Вызов функции ASP . NET из JavaScript?

Вызов функции ASP . NET из JavaScript? Я пишу веб-страницу в ASP . NET. У меня есть код JavaScript, и у меня есть кнопка отправки с событием клика. Можно ли вызвать метод, который я создал в ASP, с помощью события click JavaScript? Вы должны использовать некоторую библиотеку Ajax, например: Anthem 20 ответов Что ж, если вы не хотите делать это с помощью Ajax или каким-либо другим способом и просто хотите, чтобы происходила обычная обратная передача ASP . NET, вот как вы это делаете (без использования каких-либо других библиотек): Хотя это немного сложно... :) i. В вашем файле кода (при условии, что вы используете C# и .NET 2.0 или более позднюю версию) добавьте следующий интерфейс к вашему классу Page, чтобы он выглядел как public partial class Default : System.Web.UI.Page, IPostBackEventHandler{} ii. Это должно добавить (используя Tab-Tab) эту функцию в ваш файл кода: public void RaisePostBackEvent(string eventArgument) { } iii. В событии onclick в JavaScript напишите...

Тройные кавычки - Как разграничить строковый параметр Javascript

Тройные кавычки? Как разграничить строковый параметр Javascript с привязкой к данным в ASP . NET? Как разграничить строковый параметр с привязкой к данным Javascript в якорном OnClick событии? У меня есть тег привязки в элементе управления ASP . NET Repeater. Событие OnClick якоря содержит вызов функции Javascript. Функция Javascript принимает строку в качестве входного параметра. Строковый параметр заполняется значением с привязкой к данным из повторителя. Мне нужны "двойные кавычки" для файла Container.DataItem . Мне нужны 'одинарные кавычки' для OnClick . И мне все еще нужен еще один разделитель (тройные кавычки?) для входного строкового параметра вызова функции Javascript. Поскольку я не могу снова использовать 'одинарные кавычки', как мне убедиться, что функция Javascript знает, что входной параметр является строкой, а не целым числом? Без дополнительных кавычек вокруг параметра входной строки функция Javascript считает, что я передаю цело...

Пользовательская проверка ASP_Net на стороне клиента

Пользовательская проверка ASP . NET на стороне клиента У меня есть настраиваемая функция проверки в JavaScript в пользовательском элементе управления на веб-сайте .Net 2.0, которая проверяет, не превышает ли уплаченная сумма причитающейся суммы. Я поместил код валидатора в ascx файл, а также попытался использовать его, Page.ClientScript.RegisterClientScriptBlock() и в обоих случаях проверка срабатывает, но я не могу найти функцию JavaScript. Вывод в консоли ошибок Firefox: "feeAmountCheck is not defined" . Вот функция (это было взято непосредственно из исходного кода firefox -> view) <script type="text/javascript"> function feeAmountCheck(source, arguments) { var amountDue = document.getElementById('ctl00_footerContentHolder_Fees1_FeeDue'); var amountPaid = document.getElementById('ctl00_footerContentHolder_Fees1_FeePaid'); if (amountDue.value > 0 && amountDue >= amountPaid) { ...