abp-mvc

Build ABP MVC admin interfaces with AbpPageModel, tag helpers, and DataTables.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/afonsoft/VideoChat --skill abp-mvc-afonsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: abp-mvc
Source: https://github.com/afonsoft/VideoChat/tree/main/.agents/skills/abp-mvc
Command: npx skills add https://github.com/afonsoft/VideoChat --skill abp-mvc-afonsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ABP MVC and Razor Pages UI patterns and components for building consistent admin interfaces in ABP-powered projects. It covers using AbpPageModel, ABP tag helpers (abp-card, abp-dynamic-form, abp-modal), JavaScript ABP APIs (abp.ajax, abp.auth, abp.notify), DataTables integration, and bundle/minification to deliver practical MVC/Razor UI workflows.

Core Features & Use Cases

  • Razor Page Model integration with AbpPageModel for clean server-side handlers and DI.
  • ABP Tag Helpers like abp-card, abp-dynamic-form, and abp-modal to compose admin UIs rapidly.
  • JavaScript ABP APIs for localization, authentication, notifications, and AJAX calls in a CRUD UI.
  • DataTables integration for performant tabular data with server-side processing.
  • Bundle & Minification guidance to optimize front-end assets in ABP MVC apps.

Quick Start

Create a Razor Page using AbpPageModel and apply ABP tag helpers to render a functional admin UI with DataTables and modal dialogs.

Frequently Asked Questions about abp-mvc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a CRUD admin interface using ABP MVC Razor Pages?

To build a CRUD admin interface with ABP MVC, use AbpPageModel for server-side handlers and dependency injection, then compose the UI with ABP tag helpers like abp-card and abp-modal for rapid, consistent page rendering.

What are ABP tag helpers and how do they work in Razor Pages?

ABP tag helpers are server-side components like abp-card, abp-dynamic-form, and abp-modal that simplify HTML generation in Razor Pages, enabling developers to rapidly compose structured admin UIs without writing raw frontend markup.

How do I integrate DataTables with server-side processing in an ABP MVC project?

Integrate DataTables in ABP MVC by connecting the JavaScript API to server-driven endpoints via AbpPageModel handlers, enabling performant tabular data rendering and efficient server-side processing for large CRUD datasets.

How do I use JavaScript ABP APIs for localization and notifications in MVC views?

Use JavaScript ABP APIs like abp.ajax, abp.auth, and abp.notify directly in MVC views to handle client-side localization, authentication checks, and user notifications during asynchronous CRUD operations.

What is the best way to optimize front-end assets in ABP MVC applications?

The best way to optimize front-end assets in ABP MVC is through bundle and minification guidance, which consolidates JavaScript and CSS files to streamline delivery and improve loading performance for enterprise admin interfaces.