帮小弟加下注释谢谢各位大神!

nxb1143196624 2012-06-12 09:33:48
String[] idArray = Request.Form.GetValues("users");
if (idArray != null)
{
string ids = string.Empty;
string idName = string.Empty;
foreach (string id in idArray)
{
ids += id + ",";
}
ids = ids.Substring(0, ids.Length - 1);
string sql = "select * from users where id in (" + ids + ")";
DataTable dt = SqlHelper.ExecuteTable(sql);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
idName += dt.Rows[i]["names"].ToString() + ",";
}
}
idName = idName.Substring(0, idName.Length - 1);
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script>var obj=window.dialogArguments.document;obj.getElementById('usersID').value='" + ids + "'; obj.getElementById('users').value='" + idName + "';window.dialogArguments.document.form1.submit();window.close(); </script>");
}
...全文
104 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nxb1143196624 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 9 楼 的回复:

在请问下如何判断一个网站和用户之间的唯一性啊!

??什么意思呢 ,用户名唯一?
[/Quote]就是一个用户只能管理一个网站!创建别的网站是要判断下这个用户是否已经指派给别的网站!
牛哥_ 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

在请问下如何判断一个网站和用户之间的唯一性啊!
[/Quote]
??什么意思呢 ,用户名唯一?
nxb1143196624 2012-06-12
  • 打赏
  • 举报
回复
在请问下如何判断一个网站和用户之间的唯一性啊!
Chyan 2012-06-12
  • 打赏
  • 举报
回复
另外str.Substring(0,x) //从第Index0开始截取字符串到IndexX
Chyan 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 2 楼 的回复:

String[] idArray = Request.Form.GetValues("users");//取上个页面值,过来的数组
if (idArray != null)
{
string ids = string.Empty;
string idName = string.Empty;
foreach (string id in idArray)//……
[/Quote]
因为前面循环遍历的时候,加一个name都会在后面加一个","。
这样遍历完最后多了一个","
这句话的意思就是把最后一个逗号去掉
由"name1,name2,name3,name4,name5,"变成"name1,name2,name3,name4,name5"
nxb1143196624 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

String[] idArray = Request.Form.GetValues("users");//取上个页面值,过来的数组
if (idArray != null)
{
string ids = string.Empty;
string idName = string.Empty;
foreach (string id in idArray)//这个遍历就像……
[/Quote]

高手你好,我先知道最后一句什么意思? idName = idName.Substring(0, idName.Length - 1);//想变成name1,name2,name3,name4,name5这句的注释也不对吧!
nxb1143196624 2012-06-12
  • 打赏
  • 举报
回复
恩啊!
Chyan 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

一楼你好,因为看不懂所以请高手帮忙加下注释接受一下!
[/Quote]
呃。你的意思是别人的代码是吧,不好意思我理解错了……
nxb1143196624 2012-06-12
  • 打赏
  • 举报
回复
一楼你好,因为看不懂所以请高手帮忙加下注释接受一下!
村长_乐 2012-06-12
  • 打赏
  • 举报
回复
String[] idArray = Request.Form.GetValues("users");//取上个页面值,过来的数组
if (idArray != null)
{
string ids = string.Empty;
string idName = string.Empty;
foreach (string id in idArray)//这个遍历就像遍历数组的内容,想得到结果为1,2,3,4,5,
{
ids += id + ",";
}
ids = ids.Substring(0, ids.Length - 1);//这个想去掉最后一个逗号编程1,2,3,4,5
string sql = "select * from users where id in (" + ids + ")";//查询所有id为ids的
DataTable dt = SqlHelper.ExecuteTable(sql);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)//想变成name1,name2,name3,name4,name5,
{
idName += dt.Rows[i]["names"].ToString() + ",";
}
}
idName = idName.Substring(0, idName.Length - 1);//想变成name1,name2,name3,name4,name5
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script>var obj=window.dialogArguments.document;obj.getElementById('usersID').value='" + ids + "'; obj.getElementById('users').value='" + idName + "';window.dialogArguments.document.form1.submit();window.close(); </script>");
}
Chyan 2012-06-12
  • 打赏
  • 举报
回复
为什么加注释这种事也用别人来做- =
注释注的基本是一些业务逻辑,实现思路和技术难点。但我们又不知道你的业务需求该怎么帮你加注释。。。。

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧