在后台管理列表页,选择checkbox提交后,输出的是 ",15,18,19,20,25" 这样的情况,正常情况应该是 "15,18,19,20,25" 不然在sql里用in(,15,18,19,20,25)就会出错,请问怎么把当第一个字符出现","的情况给替换掉...
解决方案 »
- asp.net OA系统 实现工作日志和工作计划功能
- asp.net 身份模拟 问题
- 用Iframe框架实现流量统计 (测试页面: ll.aspx)
- GridView的问题,急~~~~
- 跪求c#1.0 版本+Access 数据库的简单论坛系统!
- 如何用代码设置datagrid中一列中的Text值?
- 高手帮忙呀 !!!!!!
- Dropdownlist无刷新联级问题!看了一些例子,但是不太会用,现在说一下详细需求
- 想在datagrid中删除一行数据,但是数据记录中有些字段含空值,sql的删除语句应该怎么写?
- 请问,论坛中的帖子内容,一般是保存在数据库里还是什么地方?
- 100分请教问题。。(在线等)。各位帮帮忙吧。。。很简单的问题,问题是我不会!
- 关于观察者模式中,怎么动态绑定观察者的问题
str=str.sunstring(1,str.Length);
str = str.subString(1,str.length)
s=s.TrimStart(',');
string str=",15,18,19,20,25";
str = "-1" + str; //这里的-1代表一个不存在的id值。然后将 str 传入 sql 可以防止由于传入的值为空值导致的错误。
TrimStart
或者是! if (str .StartsWith(","))
{
str .Substring(1,i.Length-1)
}
if (str.Substring(0, 1) == ",")
{ str = str.Substring(1, str.Length - 1);
}
else
{
}
s=s.TrimStart(',');
正解 。。
aa=aa+checkbox[i].value+",";if (aa!='') aa=aa.trim(',');我喜欢把 , 放到最后
那么可以写循环 string i = @",,,,,\dadad\dasda\dassdsa ";
while (i.StartsWith(","))
{
if (i.StartsWith(","))
{
i = i.Substring(1, i.Length - 1);
Response.Write(i);
}
}