asp.net replace小问题 大知识

我想把viewstate["id2"]里面和i相同的值都替换成0注:viewstate["id2"]里面的值都已用“,”隔开了那么应该怎么写呢我写糊涂了请问各位大侠...... 我想把 viewstate["id2"]里面 和 i 相同的值 都替换成 0
注:viewstate["id2"] 里面的值都已用 “,” 隔开了
那么 应该怎么写呢 我写糊涂了 请问 各位大侠 ...........

下面我的代码 是错误的 ......但是代表了我的思想
string i = this.GridView2.DataKeys[ this.GridView2.SelectedIndex].Value.ToString();//这个是i
for (int k = 0; k <= this.ViewState["id2"].ToString().Length - 1; k++)
{

if( this.ViewState["id2"]==i)
this.ViewState["id2"]=0;
}
ViewState["id2"] = ViewState["id2"].ToString().Replace(i, "0");
郁闷 我的 csdn 没分了
不让问 .................
展开
 我来答
百度网友440377a
2010-01-06 · TA获得超过6261个赞
知道大有可为答主
回答量:5547
采纳率:0%
帮助的人:2795万
展开全部
ViewState["id2"].ToString()
你这样写会出错。如果ViewState["id2"]空NULL,那就会报错。
还有this.ViewState["id2"]==i这样比较是不对的。
现在需要把你的错误贴出来,看是什么错误。
最后,你问这样的技术问题,应该到csdn来问。不要告诉我,你没去过。
斯特雷默
2010-01-06 · TA获得超过103个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:117万
展开全部
for循环去掉不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式