Как создать настроенный Java-скрипт предупреждений и передать ему свойство объекта внутри моего asp.net MVC - PullRequest
1 голос
/ 09 марта 2012

У меня есть следующая ссылка Ajax.action для удаления: -

@Ajax.ActionLink("Delete", "Delete", "Answer", 
        new { id = answer.AnswersID }, 
          new AjaxOptions 
          { 
              Confirm = "Are You sure You want to delete this Answer ?", 
              HttpMethod = "Post", 
              UpdateTargetId = @answer.AnswersID.ToString(), 
              OnSuccess = "removePartial2", 
          }) 

и следующий Java-скрипт removePartial2, который будет называться Onsuccess: -

<script type="text/javascript"> 
    function removePartial2() { 
        alert('Deletion was successful');  
        $(this).remove(); 
} 
</script>

В настоящее время предупреждения Confirm = "Are You sure You want to delete this Answer ?", и alert('Deletion was successful'); отображаются с не дружественными пользователю предупреждениями, которые выглядят так, как будто это сообщения об ошибках, а не сообщения с подтверждением, поэтому у меня есть два следующих вопроса:

  1. как я могу изменить внешний вид (цвета и текст) и предоставлять настраиваемые оповещения о сценариях Java.

  2. как я передаю ответ. Описание объекта, который будет удален, который будет отображаться как часть сообщения с предупреждением?

Отредактировано: - Я попробовал предупреждения Bootsrap, поскольку они выглядят круто, но когда я перехожу к предполагаемому представлению, я получаю следующую ошибку "Microsoft JScript runtime error: Object doesn't support property or method 'on'" в "$('body').on('click.alert.data-api', dismiss, Alert.prototype.close)" внутри файла bootstrap-alert.js. так что может вызвать проблему?

1 Ответ

1 голос
/ 09 марта 2012

Вместо использования диалогового окна оповещения, вы можете использовать модальное или просто добавить небольшой элемент уведомления на свою страницу.Я бы порекомендовал использовать что-то вроде Bootsrap alerts ;они выглядят великолепно и их легко реализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...