Heim > Backend-Entwicklung > C#.Net-Tutorial > Detaillierte Einführung in die Beispielmethoden, die vom MvcPager-Paging-Steuerelement verwendet werden

Detaillierte Einführung in die Beispielmethoden, die vom MvcPager-Paging-Steuerelement verwendet werden

零下一度
Freigeben: 2017-06-15 13:59:03
Original
1983 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Vorsichtsmaßnahmen für die Verwendung der MvcPager-Paging-Steuerung vor. Er hat einen gewissen Referenzwert.

Einsteiger in MVC haben eine einseitige Anwendung mit mehreren Seiten erstellt angezeigt werden müssen, und es gibt keine Aktualisierung und Aktualisierung.

Ich habe das MvcPager-Steuerelement gefunden, das sehr einfach zu verwenden ist. Bei der Verwendung von Ajax sind viele Probleme aufgetreten. Ich habe langsam debuggt, Lehrer Yang (den Autor von MvcPaegr) um Rat gefragt und es schließlich gelöst.

Zuerst wird das NuGet-Paket hinzugefügt. Sie finden es, indem Sie nach MvcPager suchen.

Der Controller muss auf

mit Webdiyer.WebControls.Mvc verweisen. Nachdem ich mir die offizielle Demo angesehen habe, verstehe ich sie fast, hauptsächlich beim Aufzeichnen des Frontends.


Fügen Sie es dann dort hinzu, wo Sie die Paging-Steuerung nach der Ausführung aktualisieren müssen. Wenn Sie es hinzufügen oder löschen, führen Sie

 <p>
  @Ajax.Pager(Model, new PagerOptions
 {
  ShowFirstLast = false,//显示第一页按钮
  ShowPrevNext = false,//显示最后一页按钮
  NumericPagerItemCount = 5,//最多显示页码数
  PageIndexParameterName = "page",//传递给后端的分页参数,如果同页有多个分页,这个参数必须不同
  Id = "callajax",//分页控件的ID,给内容修改后需要刷新页面使用。
  ContainerTagName = "ul",
  CssClass = "pagination",
  CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>",
  DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>",
  PagerItemTemplate = "<li>{0}</li>"
 },
 new MvcAjaxOptions { UpdateTargetId = "calllogpage",EnableHistorySupport = false })
 </p>
Nach dem Login kopieren

aus


Wichtig. Um die obige Methode verwenden zu können, müssen Sie eine Methode

Webdiyer.MvcPagers.getById("callajax").ajaxReload();//这里面的ID是分页控件指定的ID
Nach dem Login kopieren



zum jQuery-Plug-in von MvcPager.js hinzufügen. Wichtig: MvcPager kann nicht verwendet werden nach der Änderung der JS-Skriptregistrierungsmethode.

ajaxReload:function(){
  var context = this;
  context.allowReload = true;
  context.allowCache=false;
  var index = context.__getPageIndex(context.pageIndexName);
  context.__ajax(index===0?1:index, { type: this.httpMethod, data: [] });
 },
Nach dem Login kopieren
Zitieren Sie einfach MvcPager.js direkt.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Beispielmethoden, die vom MvcPager-Paging-Steuerelement verwendet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage