我使用的是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,而不仅仅是字符串。