1
클라이언트 측에서 javacript를 통해 InsertionMode
또는 LoadingElementId
과 같은 일부 MVC Ajax 양식 매개 변수를 변경하고 싶습니다.
어떻게해야합니까? MVC 아약스 양식의JavaScript를 통해 MVC Ajax 양식의 InsertionMode를 변경 하시겠습니까?
샘플 :
@using (Ajax.BeginRouteForm("DevicesByObjectName", new AjaxOptions
{
InsertionMode = InsertionMode.InsertBefore,
UpdateTargetId = "Devices",
LoadingElementId = "LoaderContents",
OnSuccess = "MoreDevicesOnSuccess",
OnFailure = "MoreDevicesOnFailure",
OnBegin = "MoreDevicesOnBegin",
OnComplete = "MoreDevicesOnComplete",
}))
{
<div>
@Html.AntiForgeryToken()
<input type="hidden" value="@Model.Object.Id" id="ObjectId" name="ObjectId" />
<input type="hidden" value="2" id="PageNumber" name="PageNumber" />
<input type="hidden" value="" id="Filtering" name="Filtering" />
<div class="center-block" style="max-width: 360px;">
<input type="submit" value=" more" class="btn btn-primary btn-lg btn-block center-block" />
</div>
<div id="LoaderContents" class="ajax-loader center-block hidden"></div>
</div>
}
'form' 태그에 대해 생성 된 html을 확인하십시오. 'data-ajax-loading = "# LoaderContents"data-ajax-mode = "before"와 같은 속성은 자바 스크립트 –
으로 변경할 수 있습니다. @StephenMuecke : 고마워요. 응답으로 표시하려면 게시하십시오. –