gpt4 book ai didi

attributes - ASP.NET 5 : Bind attribute with Include parameter - include is not a valid named attribute argument

转载 作者:行者123 更新时间:2023-12-02 06:48:05 26 4
gpt4 key购买 nike

我从文章中编写代码,并且有:

public IActionResult Create([Bind(Include="Imie,Nazwisko,Stanowisko,Wiek")] Pracownik pracownik)
{
blablablab
}

我想编译,但显示错误。

 include is not a valid named attribute argument.

但是在互联网上我看到了与我的代码类似的代码。有人向我解释一下发生了什么事吗?当然,我使用的是asp.net 5。

最佳答案

在 Asp.Net Core 中,Include 属性不再具有 setter。您需要使用构造函数传递绑定(bind)属性列表:

public BindAttribute(params string[] include)
{
Include = include;
}

就你而言:

public IActionResult Create([Bind("Imie","Nazwisko","Wiek")] Pracownik pracownik)

关于attributes - ASP.NET 5 : Bind attribute with Include parameter - include is not a valid named attribute argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28794701/

26 4 0