бритва да asp.net mvc да никакой диалог не идет в бритве - PullRequest
1 голос
/ 06 апреля 2011
  <%= Ajax.AjaxImageActionLink("../../Content/images/delete.png", "Feature", "Delete", new { id = item.int_FeatureId }, new AjaxOptions { UpdateTargetId = "table", HttpMethod = "Post", Confirm = "Delete Feature with Feature ID:" + item.int_FeatureId + " Feature Name:" + item.vcr_FeaturesName })%> pr

Я пытаюсь сгенерировать всплывающее окно javascript при нажатии на ссылку «Удалить» для «да» и «нет». это прекрасно работает в представлениях ASPX, но как я могу заставить его работать в бритве. я пытаюсь перевести это, но не работает

  @Ajax.ActionLink("Delete Profile", "Delete", new { id = item.int_UserId }, new AjaxOptions {  UpdateTargetId = "UserTable", HttpMethod = "Post", Confirm = "Delete User with User ID:" + item.int_UserId + " User Name:" + item.vcr_UserName })

Ответы [ 2 ]

0 голосов
/ 05 февраля 2014

У меня возникла следующая ошибка, и, похоже, что-то связано с тем, как механизм бритвы читает функцию jQuery, когда вы связываете или внутренне ссылаетесь на сценарии? Я только что ссылался на файлы с CDN, и он работает нормально. Это ошибка, которую вы, скорее всего, получите, попробовав первое. Попробуйте обратиться к файлам jquery из cdn, поскольку это, вероятно, ваш виновник.

Chrome debugger

Кажется, работает нормально таким образом.

 <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.9.1.js"></script>
  <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
0 голосов
/ 06 апреля 2011

Если вы правильно переписали это в бритве и не работаете, это определенно не относится к aspx или бритве.Они просто парсеры, и использование любого из них не влияет на выполнение внутреннего кода mvc.То же самое для разметки бритвы будет просто удалить маркер конца кода aspx и заменить маркер начала с '@'

  @Ajax.AjaxImageActionLink("../../Content/images/delete.png", "Feature", "Delete", new { id = item.int_FeatureId }, new AjaxOptions { UpdateTargetId = "table", HttpMethod = "Post", Confirm = "Delete Feature with Feature ID:" + item.int_FeatureId + " Feature Name:" + item.vcr_FeaturesName })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...