将变量添加到 .NET MVC 控制器

杰拉德·金

这似乎是一个非常基本的问题,但我一直无法找到答案。我试图在我的一个控制器类中定义一个变量,以便对我的 [Bind(Include=...)] 属性设置采取“DRY”(不要重复自己)方法来设置我的操作方法。

我正在尝试这样做:

// Make the accessible fields more DRY
List<string> field_access = new List<string>();
field_access.Add("Title");
field_access.Add("Author");
field_access.Add("Genre");
field_access.Add("Level");

...

public ActionResult Create([Bind(Include = field_access)] Song song)

取而代之的是:

public ActionResult Create([Bind(Include = "ID,Title,Author,Genre,Level")] Song song)

这是错误:CS1519 Invalid token '(' in class, struct, or interface member declaration

指导将不胜感激。

法比亚诺法国

错误 CS1519 意味着您的代码中有一些无效的令牌。

在这种情况下,您不需要使用列表。您可以在控制器中创建一个常量,然后在属性上使用它:

public class SongsController : Controller
{
    private const string FieldAccess = "ID,Title,Author,Genre,Level";

    public ActionResult Create([Bind(Include = FieldAccess)] Song song)
    {

    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将空列表从控制器传递到控制器ASP.NET MVC

来自分类Dev

跨.NET MVC控制器请求保留变量

来自分类Dev

asp.net MVC将操作从继承的控制器重定向到通用基本控制器视图

来自分类Dev

如何在ASP.NET MVC 4中将带有自己的控制器的局部视图添加到另一个视图

来自分类Dev

如何让Asp.net MVC控制器与Google Maps API通讯-动态添加标记

来自分类Dev

如何从控制器的asp .net mvc dropdownlist中添加额外的项目

来自分类Dev

Asp.Net MVC 5没有添加新控制器?

来自分类Dev

如何在api MVC Project Net Core 3.1中向控制器添加动作

来自分类Dev

如何在ASP.NET MVC 6中添加基本控制器

来自分类Dev

Asp.Net MVC 控制器不断向 URL 添加值

来自分类Dev

AngularJS和asp.net MVC-将数据传递给控制器?

来自分类Dev

ASP.NET 5 / MVC 6 Ajax将模型发布到控制器

来自分类Dev

将CheckBox的值传递给ASP.NET MVC4中的控制器操作

来自分类Dev

将HTML字符串从控制器传递到View ASP.Net MVC

来自分类Dev

将Asp.Net MVC控制器转换为Web API的最佳方法

来自分类Dev

如何将JavaScript数据传递到控制器ASP.NET MVC

来自分类Dev

ActionLink没有将参数传递给控制器-asp.Net MVC 4

来自分类Dev

将列表<T>从控制器返回到ASP.NET MVC4中的Ajax

来自分类Dev

使用BeginForm将表单数据发布到ASP.NET MVC API控制器

来自分类Dev

如何使用URL将数据从javascript发送到ASP.NET MVC控制器

来自分类Dev

将整个对象从视图传递到ASP.NET MVC 5中的控制器

来自分类Dev

如何将多个Json对象传递给ASP.net MVC控制器?

来自分类Dev

Asp.Net MVC:为什么我的视图将NULL模型传递回控制器?

来自分类Dev

如何将项目列表从视图传递到控制器(ASP.NET MVC 4)

来自分类Dev

通过SimpleInjector ASP.NET MVC将接口用作控制器操作参数

来自分类Dev

将Ajax数据发布到ASP.NET MVC控制器

来自分类Dev

如何使用AJAX将数据发布到ASP.NET MVC控制器?

来自分类Dev

使用ASP.NET MVC将数据发布到控制器

来自分类Dev

使用Ajax将文本框中的数据提交到ASP Net MVC控制器

Related 相关文章

  1. 1

    将空列表从控制器传递到控制器ASP.NET MVC

  2. 2

    跨.NET MVC控制器请求保留变量

  3. 3

    asp.net MVC将操作从继承的控制器重定向到通用基本控制器视图

  4. 4

    如何在ASP.NET MVC 4中将带有自己的控制器的局部视图添加到另一个视图

  5. 5

    如何让Asp.net MVC控制器与Google Maps API通讯-动态添加标记

  6. 6

    如何从控制器的asp .net mvc dropdownlist中添加额外的项目

  7. 7

    Asp.Net MVC 5没有添加新控制器?

  8. 8

    如何在api MVC Project Net Core 3.1中向控制器添加动作

  9. 9

    如何在ASP.NET MVC 6中添加基本控制器

  10. 10

    Asp.Net MVC 控制器不断向 URL 添加值

  11. 11

    AngularJS和asp.net MVC-将数据传递给控制器?

  12. 12

    ASP.NET 5 / MVC 6 Ajax将模型发布到控制器

  13. 13

    将CheckBox的值传递给ASP.NET MVC4中的控制器操作

  14. 14

    将HTML字符串从控制器传递到View ASP.Net MVC

  15. 15

    将Asp.Net MVC控制器转换为Web API的最佳方法

  16. 16

    如何将JavaScript数据传递到控制器ASP.NET MVC

  17. 17

    ActionLink没有将参数传递给控制器-asp.Net MVC 4

  18. 18

    将列表<T>从控制器返回到ASP.NET MVC4中的Ajax

  19. 19

    使用BeginForm将表单数据发布到ASP.NET MVC API控制器

  20. 20

    如何使用URL将数据从javascript发送到ASP.NET MVC控制器

  21. 21

    将整个对象从视图传递到ASP.NET MVC 5中的控制器

  22. 22

    如何将多个Json对象传递给ASP.net MVC控制器?

  23. 23

    Asp.Net MVC:为什么我的视图将NULL模型传递回控制器?

  24. 24

    如何将项目列表从视图传递到控制器(ASP.NET MVC 4)

  25. 25

    通过SimpleInjector ASP.NET MVC将接口用作控制器操作参数

  26. 26

    将Ajax数据发布到ASP.NET MVC控制器

  27. 27

    如何使用AJAX将数据发布到ASP.NET MVC控制器?

  28. 28

    使用ASP.NET MVC将数据发布到控制器

  29. 29

    使用Ajax将文本框中的数据提交到ASP Net MVC控制器

热门标签

归档