繁体   English   中英

asp.net(C#)中网页中的表格使用

[英]Table usage in the webpage in asp.net(C#)

  int numcells = 2;


          foreach (System.IO.FileInfo fi in fileQuery)
          {
              Label1.Text = fileList.Count().ToString();


                  TableRow r = new TableRow();
                  for (int i = 0; i < numcells; i++)
                  {
                      if (i.Equals("0"))
                      {


                          TableCell c = new TableCell();
                          c.Controls.Add(new LiteralControl(fi.Name.ToString()));
                          r.Cells.Add(c);


                      }
                      if (i.Equals("1"))
                      {


                          TableCell c = new TableCell();
                          c.Controls.Add(new LiteralControl(Server.MapPath(strheadlinesid).ToString() + fi.Name.ToString()));
                          r.Cells.Add(c);
                      }
                      Table1.Rows.Add(r);

              }

我尝试使用上面的代码在表中打印文件名及其路径。
但由于某种原因,它没有打印表格。
语法有没有错误。
如果有人发现代码中的错误,请告诉我。

i.Equals("0")i.Equals("1")不正确,应该是i.Equals(0)i.Equals(1)

这样就解决了你的问题,Equals是用来判断指定的object是否等于当前的object,而在这种情况下并不是因为“1”是字符串而1是Z157DB7DF530023575515D366E8Z6。

here查看有关 equals 的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM