Как я могу остановить Generate Customization Script от удаления / игнорирования моего добавленного кода ASPX? - PullRequest
0 голосов
/ 18 мая 2018

Кажется, что иногда, не всегда, когда я добавляю код на страницу ASPX через Проект настройки -> Экраны -> -> Действия -> Редактировать ASPX и нажимаю Создать сценарии настройки, он удаляет то, что я добавил.То, что я добавляю, не содержит ошибок, так как я пишу это в VS, а затем копирую и вставляю в редактор.Это иногда работает, а иногда нет.Когда это не работает, я не могу вносить изменения независимо от того, что я делаю.

Есть ли способ предотвратить создание сценариями настройки удаления кода, который я добавляю?

Есть ли способ редактированияи увидеть изменения в файлах ASPX после публикации через Visual Studio вместо использования редактора браузера?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Тестируете ли вы свои изменения непосредственно на странице aspx, которую вы настраиваете для существующего экрана?

Я предполагаю, что это именно тот случай, и я обнаружил, что когда я захожу и смотрю изменения сценария генерации на странице, он уже содержит мои изменения, потому что я добавил их на страницу, и этот процесс просто загружает то же самое содержимое.Потому что это уже там, я думаю, именно поэтому «изменения» игнорируются.

Вот что я делаю, и, возможно, это поможет вам:

  1. Сохраните стандартный экран aspx (до изменений) где-нибудь, чтобы вернуться позже.
  2. Make /протестируйте изменения на странице aspx
  3. Сохраните измененные где-то изменения экрана aspx
  4. Восстановите исходный экран aspx (сохраненный с шага 1)
  5. Перейдите к настройке и вставьте вваши изменения на экране> edit aspx
  6. Нажмите кнопку «Создать скрипт настройки»

Теперь ваши изменения должны быть сохранены.

Это не относится, если выпишите свой собственный aspx, поскольку он включен в файл в вашем проекте настройки.Это относится к изменению существующего файла ASPX из Acumatica или другой настройки.

0 голосов
/ 18 мая 2018

Кнопка «Создать сценарии настройки» выполняет очень строгую проверку, которая иногда удаляет допустимую разметку.С этим ничего не поделаешь.

Если вы изменяете пользовательские экраны, вы можете изменить файл .aspx непосредственно из {WebsitePath} \ CstPublished и {WebsitePath} \ Pages папки.

Изменения, внесенные в файлы в CstPublished, будут отражены сразу после обновления веб-страницы.

Изменения, внесенные в файлы из папки Pages, обновят проект настройки, так как вы должны получить всплывающее окно конфликта на экране редактора проекта.

Мой предпочтительный рабочий процесс - изменение файлов CstPublished,проверить на экране, и если он работает, я скопирую и вставлю изменения в папку Страницы.

...