esemény
nov. 19. 23 - nov. 21. 23
Csatlakozzon online munkamenetekhez a Microsoft Ignite-ben, amelyet azért hoztak létre, hogy bővítse készségeit, és segítsen megoldani a mai összetett problémákat.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Value | |
---|---|
Rule ID | ASP0003 |
Category | Usage |
Fix is breaking or non-breaking | Non-breaking |
A route handler delegate includes a parameter that has a [Bind]
attribute.
Route handler endpoints only support a subset of MVC attributes such as [FromRoute]
, [FromBody]
, etc. Unsupported attributes are ignored and result in unexpected binding behavior. For example, the following code results in an analyzer warning:
app.MapGet("/todos/{id}", ([Bind] int id) => new Todo { Id = id });
To fix a violation of this rule, make sure that the endpoint uses one of the allowed model binding attributes.
app.MapGet("/todos/{id}", ([FromRoute] int id) => new Todo { Id = id });
Do not suppress a warning from this rule. An incorrect model binding setup can result in unexpected behavior when resolving parameters at runtime.
ASP.NET Core-visszajelzés
A(z) ASP.NET Core egy nyílt forráskód projekt. Visszajelzés adásához válasszon egy hivatkozást:
esemény
nov. 19. 23 - nov. 21. 23
Csatlakozzon online munkamenetekhez a Microsoft Ignite-ben, amelyet azért hoztak létre, hogy bővítse készségeit, és segítsen megoldani a mai összetett problémákat.
Regisztráció