Provide a new form component to simplify form authoring
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 281
Description
When I tried to implement a logout form, this is what I ended up with:
```razor
Logout
```
It didn't make sense to use `EditForm` for this form because `EditForm` requires a model or an edit context, which I don't really need.
A couple of observations:
- I had to explicitly specify a form name, which is now required for all forms
- I had to manually add antiforgery support
In Razor Pages the form tag helper handles these concerns for you:
```
Logout
```
Should we provide a new framework component that makes authoring these sorts of forms easier?
Contributor guide
Research direction
The issue does not name a repository file, test, or entry point. First identify the existing form components and antiforgery tests, then determine the component's intended API and acceptance criteria before estimating implementation work.
Written by the indexing model from the issue text.
Assessment
- Domain
- web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100