Я пытаюсь расширить систему CMS, которую мы используем ... пишу HTML-код для создания кнопки с событием onClick, вызывающим определенную пользовательскую функцию JavaScript.
Функция, вызываемая в первую очередь, запрашиваетпользователь с помощью «Подтверждение ()», и если пользователь нажимает кнопку ОК, он выполняет перенаправление window.location;если пользователь нажимает кнопку ОТМЕНА, то метод ничего не делает.
Перенаправление в конечном итоге происходит, однако в ОБАХ случаях появляется ошибка.В случае выбора OK из-за перенаправления отображаемая ошибка является кратковременной (однако ошибка по-прежнему возникает).В случае выбора кнопки ОТМЕНА в нижней части моей страницы появляется следующая ошибка: «Произошла ошибка с формой. Пожалуйста, свяжитесь с администратором или проверьте журналы для получения дополнительной информации.»
Я проверилвсе журналы, которые я мог найти, и никакие дальнейшие детали не могли быть найдены.Я выключил «customErrors», и при просмотре действий, выполняемых в среде Chrome DevTools, я вижу следующее: «У клиента было обнаружено потенциально опасное значение Request.Path (:)»
Понятия не имею, почему яЯ вижу эту ошибку ... Я также вставляю свой код кнопки ниже.Любые предложения?
PS Запуск Bootstrap v3
function jsDeleteFileID(p_intFileID)
{
var objAnswer = confirm("Are you sure you want to delete this file?");
if (objAnswer == true)
{
//****************************************
// Reload Page w/ Parameters
//****************************************
location.href='http://www.MyRedactedWebsiteDomain.com/RedactedWebpageName?DFID=' + p_intFileID + '&ReturnURLID=AAA-AAA-AAA-AAA';
}
else
{
return false;
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<button type="button"
data-loading-text="Please wait..."
data-name="DeleteFile152"
class="btn submit form-button af-btn-loading btn-normal btn-danger"
id="dnn111DeleteFile152"
onClick="jsDeleteFileID(152); return false;"
<i class="glyphicon glyphicon-trash"></i> Delete
</button>