abp-mvc

Develops ABP Framework MVC and Razor Pages user interfaces with tag helpers and JavaScript APIs.

14.4k|3.7k|Updated Dec 3, 2016
One-click install
npx skills add https://github.com/abpframework/abp --skill abp-mvc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: abp-mvc
Source: https://github.com/abpframework/abp/tree/main/.claude/skills/abp-mvc
Command: npx skills add https://github.com/abpframework/abp --skill abp-mvc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies and accelerates the development of user interfaces for ABP Framework applications using ASP.NET Core MVC and Razor Pages.

Core Features & Use Cases

  • Rapid UI Development: Leverage ABP's tag helpers (cards, forms, tables, modals) for consistent and efficient UI construction.
  • Seamless Data Handling: Integrate with ABP's backend services using AbpPageModel and abp.ajax for smooth data flow.
  • Localization & Authorization: Easily implement multi-language support and fine-grained access control within your UI.
  • Use Case: Quickly build a CRUD interface for managing books in an ABP application, complete with a searchable data table, a modal for creating new entries, and user-specific edit/delete permissions.

Quick Start

Use the abp-mvc skill to create a new book entry using the provided form.

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 interface in ASP.NET Core MVC using ABP Framework?

Build a CRUD interface in ASP.NET Core MVC using ABP Framework by leveraging AbpPageModel for backend data handling and ABP tag helpers for frontend cards, forms, tables, and modals. This integration enables rapid UI development.

How do I handle AJAX requests and notifications in ABP Razor Pages?

Handle AJAX requests and notifications in ABP Razor Pages using the framework's built-in JavaScript APIs. The abp.ajax API manages smooth data flow between the client and backend services, while integrated notification functions display user alerts.

What tag helpers are available for ABP Framework UI development?

Tag helpers available for ABP Framework UI development include components for building cards, forms, tables, and modals. These helpers provide a consistent and efficient method for constructing dynamic web application interfaces within the ABP ecosystem.

Does ABP Framework support DataTables integration for Razor Pages?

Yes, ABP Framework supports DataTables integration for Razor Pages. The toolkit provides specific integration mechanisms to create searchable data tables, enabling features like pagination and sorting within your MVC web applications.

Can I implement localization and authorization within an ABP MVC UI?

Yes, you can implement localization and authorization within an ABP MVC UI. The framework's infrastructure allows you to easily configure multi-language support and apply fine-grained access control to UI elements like edit and delete buttons.