0

Я видел несколько проблем, похожих на это, говоря, что ненавязчивое было указано дважды, и удаление одной исправленной проблемы, но я проверил и, похоже, только один раз ссылается. Когда я удаляю одну ссылку, моя форма отправляется один раз, как должна, но я не могу воспользоваться функциональностью «встроенного», которую я пытаюсь использовать с ненавязчивой.Ненавязчивые сообщения Ajax Forms Дважды

Когда я смотрю на свой html, это файлы .js, не уверены, есть ли конфликт с другой библиотекой? Я попытался удалить их по одному, но он, похоже, не исправил мою проблему, только когда я удаляю jquery.unobtrusive-ajax.min.js, форма отправляется один раз, но мне это нужно!

<script src="/assets/js/jquery-1.10.2.js"> 
<script src="/assets/js/jquery.mask.min.js"> 
<script src="/assets/js/jquery-ui-1.10.3.custom.min.js"> 
<script src="/assets/js/jquery.validate.js"> 
<script src="/assets/js/jquery.validate.unobtrusive.js"> 
<script src="/assets/js/jquery.unobtrusive-ajax.min.js"> 
<script src="/assets/js/zCustomAttributeValidation.js"> 
<script src="/assets/js/nojs.js"> 
<script src="/assets/js/bootstrap.js"> 
<script src="/assets/js/respond.js"> 
<script src="/assets/js/global.js"> 
<script src="/assets/js/spinner.js"> 
<script src="/assets/js/toastr.js"> 
<script src="/assets/js/systemx.js"> 
<script src="/assets/js/systemx.widgets.js"> 

Что-то другое, что может быть из нас, это моя форма:

@using (noJs ? Html.BeginForm("MyAction", "MyController", new MyModel() { ItemID = myVal, AsyncUpdateID = string.Empty, RawReturnUrl = Request.RawUrl }.GetRouteValues(), FormMethod.Post) : Ajax.BeginForm("MyAction", "MyController", new MyModel() { ItemID = myVal, AsyncUpdateID = string.Empty, RawReturnUrl = Request.RawUrl }.GetRouteValues(), new AjaxOptions() { HttpMethod = "POST", UpdateTargetId = "item-" + myVal.ToString(), OnBegin = "ShowBusyIndicator('item-" + myVal.ToString() + "')" })) 
    { 
     @Html.AntiForgeryToken() 
     <div class="float-left margin-rt-5"> 
      <input id="myButton" type="submit" class="btn btn-default" value="@HttpUtility.HtmlDecode("Submit &raquo;")" /> 
     </div> 
    } 
+0

zCustomAttributeValidation.js? – ozz

+0

его справедливая проверка на такие вещи, как почтовые коды, адреса электронной почты, номера телефонов и т. Д. Я удалил ссылку, чтобы быть уверенным, но это не помогло. – mgrenier

+0

удаление ссылок на некоторые другие библиотеки jquery заставляло другие вещи не функционировать должным образом, поэтому я не смог по-настоящему устранить их всех в качестве потенциальных преступников – mgrenier

ответ

2

Оказывается, это была та же проблема, я вижу, все еще есть. Я добавил ненавязчивый дважды, подумал я, потому что он был указан только в этом разделе HTML, как только я этого не сделал, но когда я взглянул на сгенерированный HTML в целом, он был там дважды.

 Смежные вопросы

  • Нет связанных вопросов^_^