Kur*_*125 6 attributes model-binding asp.net-core-mvc asp.net-core
我从文章中编写代码,并且有:
public IActionResult Create([Bind(Include="Imie,Nazwisko,Stanowisko,Wiek")] Pracownik pracownik)
{
blablablab
}
Run Code Online (Sandbox Code Playgroud)
我想编译,但它显示错误.
include is not a valid named attribute argument.
Run Code Online (Sandbox Code Playgroud)
但在互联网上我看到了类似于我的代码的代码.有人向我解释发生了什么事吗?当然,我使用的是asp.net 5.
在Asp.Net Core中,该Include属性不再具有setter.您需要使用构造函数传递绑定属性列表:
public BindAttribute(params string[] include)
{
Include = include;
}
Run Code Online (Sandbox Code Playgroud)
在你的情况下:
public IActionResult Create([Bind("Imie","Nazwisko","Wiek")] Pracownik pracownik)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2454 次 |
| 最近记录: |