首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个textbox赋值:A|B|C|D|E内容后,怎么分解写入数据库

2012-05-24 
一个textbox赋值:A|B|C|D|E内容后,如何分解写入数据库?我用JS向一个txtbox的文本框内赋值了这种类型:A|B|C

一个textbox赋值:A|B|C|D|E内容后,如何分解写入数据库?
我用JS向一个txtbox的文本框内赋值了这种类型:A|B|C|D|E这样的内容。

在cs文件内文件接收的时候,如何分解?

例如:name1 = A;name2=b;name3=c;name4=d,name5=e;


有没例子可以参考一下?

[解决办法]
string[] tmp=TextBox1.split('|');

name1=tmp[0];
name2=tmp[1];
......

额,大致就是这个意思。split('|') 以“|”为分隔符,将一串字符串转为字符串数组,注意必须为单引号,具体说明参见msdn

[解决办法]
string[] strnames=TextBox1.Text.Split('|');

strnames数组里就是A,B,C,D,E,一共5项

[解决办法]
split一下,然后以,分割的方式存进数据库字段。
[解决办法]
str.Split('|')保存到一个字符数组中
也可以使用正则表达式实现
[解决办法]

C# code
            string str = "A|B|C|D|E";            string[] array = str.Split(new char[] { '|' });             string name1 = array[0];            string name2 = array[1];            string name3 = array[2];            string name4 = array[3];            string name5 = array[4];
[解决办法]
楼上都是方法!
[解决办法]
2L+1啊

俺也一开始就想到split
[解决办法]
如果你必须将这一串作为参数传进函数的话,就去找一个split的sql函数。
[解决办法]
探讨

string[] strnames=TextBox1.Text.Split('|');

strnames数组里就是A,B,C,D,E,一共5项

[解决办法]
split方法就可以搞定

热点排行