数据库中使用逗号分隔关键字

  • 本文关键字:分隔 关键字 数据库 c#
  • 更新时间 :
  • 英文 :


我使用的是asp.net&c#和我想创建一个文本框,用户在其中输入用逗号分隔的关键字,并在单独的行中输入每个关键字。

例如,如果用户输入:"java,c#"它将作为保存在数据库中

1 java 
2 C#

我需要你的指导,非常感谢你的帮助。

yourvariable.Split(',').ToList().ForEach(d =>
{
[insert d.Trim() to DB]
});

要获得关键字列表,可以

var keywords = inputText.Split(',').Select(t => t.Trim()).ToList();

然后您可以将该字符串列表保存到您的数据库中。

解决方案之一是使用客户端控件,该控件可以将单词转换为用户的标签,并将模型中的List发送到服务器你可以检查select2标记,还有很多类似的gui控件。

然后在您的模型(帖子(中,您可以接受List,而不仅仅是字符串。

最新更新