【问题标题】:Unable to get Select2 tag values from view to controller in ASP.NET MVC 5无法在 ASP.NET MVC 5 中从视图到控制器获取 Select2 标记值
【发布时间】:2021-08-14 10:23:31
【问题描述】:

我正在尝试从视图获取标签值到控制器。

这是我正在做的事情:用于获取 Select2 值的模型属性:

在模型中:

 public string[] TagList { get; set; }

在视图中我有一个这样的选择:

  <select id="TagList" multiple="multiple" class="form-control"></select>

为了使它成为标签选择,我使用select2 库和这个 jQuery 代码:

 $("#TagList").select2({
        tags: true,
        tokenSeparators: [',']
    });

非常简单的代码我没有任何预定义的标签来填充,只需添加在选择中输入的任何标签。

但是如何使用string[] TagList 将标签值从视图带到控制器?

非常感谢您的帮助

谢谢

【问题讨论】:

    标签: c# jquery asp.net-mvc asp.net-mvc-5 jquery-select2


    【解决方案1】:

    将标签列表参数作为字符串(逗号分隔)传递并将其转换为控制器内部的数组会更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多