string str="aaa,ccc,,ddd" 其中有两个逗号间没有字符
string[] array = str.Split(',');
for(int i=0;i<=array.Length-1;i++)
{
if(array[i]=="")
{
Response.Write("aaa");
}
}
上面这个程序是没错的
但是如果字符串是从一个hidden控件传过来的值如
string str=this.HdnValues.Value; (值也是"aaa,ccc,,ddd" )
就判断不出空来,用if(array[i]==null也是一样)
希望大家帮忙
string[] array = str.Split(',');
for(int i=0;i<=array.Length-1;i++)
{
if(array[i]=="")
{
Response.Write("aaa");
}
}
上面这个程序是没错的
但是如果字符串是从一个hidden控件传过来的值如
string str=this.HdnValues.Value; (值也是"aaa,ccc,,ddd" )
就判断不出空来,用if(array[i]==null也是一样)
希望大家帮忙
解决方案 »
- 浏览器地址栏传中文,IE,遨游都正常!火狐,Oper都出错!(网站的新闻列表是ajax做的!也是用ajax来获取中文参数的!)求解!
- 请教怎么防止支付后网银或者支付宝多次回发
- 关于TREEVIEW和框架网页结合使用的问题,麻烦高手帮忙解决下
- 怎么读写文件中的一段字节信息?
- 郁闷啊,css样式怎么会在aspx文件中失效呢, 用VS打开就不行,DW就可以正常显示
- 流落街头(蜗牛)的文章 -- “一个简单的分页控件,用来自定义分页用的 ”怎样才能正常使用它呢?
- 高手帮忙:关于软件工程方面的问题
- WebForm中DataGrid控件的问题
- 不得已请教一个sql语句问题!
- formsAuthentication.setAuthcookie的问题?
- ASP.NET常见安全缺陷集锦
- babyrockxray(Game~Over),sp1234
Response.Write(this.HdnValues.Value);
这个输出看看是什么
012950882 , ,153253361
string str=this.HdnValues.Value; (值也是"aaa,ccc,,ddd" )---------
这应该是取不到的
string[] array = str.Split(',');
for(int i=0;i<=array.Length-1;i++)
{
if (array[i].Trim() == "")
{
Response.Write("aaa");
}
else
{
Response.Write(array[i].ToString());
}
}
string str = "012950882 , ,153253361";
//string str="aaa,ccc,,ddd" ;//其中有两个逗号间没有字符
string[] array = str.Split(',');
for(int i=0;i<=array.Length-1;i++)
{
if (array[i].Trim() == "")
{
Response.Write("aaa\n");
}