Accessible remediation of an ASP.NET MVC case management application
- Built reusable Razor partial views, Bootstrap modal dialogs, AJAX forms, and validation messages for add, edit, delete, and view workflows, aligned with the enterprise design system.
- Converted link-based actions to semantic buttons with row context for screen readers, fixed focus order, page-title announcements, live regions, and table names.
- Built server-side OData v3 and DataTables search, sort, and paging for large government datasets, with persisted table state.
- Hardened the UI against CSRF/XSS with anti-forgery tokens, POST-only deletes, and safe message rendering; supported Veracode remediation.