0

我正在用 ASP.NET 编写代码,而且我是新手。我有两个数组,一个是名称,另一个是 ID。

我想创建一个表,其中有一列中的名称和两个依赖于另一列中的 id 的链接(编辑到这个特定的名称链接,删除到这个特定的名称链接)。

在 PHP 中,我会这样做:

<table>
 <tr>
  <td>Title</td>
  <td>Actions</td>
 </tr>
 <?php 
  $names = Array("a", "b", "c");
  $ids = Array("1", "2", "3");
  for($i = 0; $i < 3; $i++):
 ?>
  <tr>
   <td>
    <?php echo $names[$i]; ?>
   </td>
   <td>
    <a href="edit.php?id=<?php echo $ids[$i]; ?>">Edit</a>
    <a href="delete.php?id=<?php echo $ids[$i]; ?>">Delete</a>
   </td>
  </tr>
 <?php endforeach; ?>
</table>

我知道您可以在 ASP.NET 中编写非常相似的内容,但我必须使用 RadGrids。非常感谢您的帮助!

编辑:如果重要,我将数据作为 XML 获取,并选择将其解析为 2 个数组。如果它更容易,我可以用不同的方式解析它。

4

2 回答 2

0

RadGrids 是一个 asp.net webforms 控件,您通常会将控件绑定到数据源,然后在后面的代码中以编程方式更改属性。

于 2012-04-23T15:19:01.390 回答
-1
<table>
 <tr>
  <td>Title</td>
  <td>Actions</td>
 </tr>
<% string [] names = new string [] {"a", "b", "c"};
string [] ids = new string [] {"1", "2", "3"};
foreach (int i=0;i<names.length;i++)
{
%>
  <tr>
   <td>
<% names[i] %>
   </td>
   <td>
    <a href="edit.php?id=<% ids[i] %>">Edit</a>
    <a href="delete.php?id=<% ids[i] %>">Delete</a>
   </td>
  </tr>
<% } %>
</table>
于 2012-04-23T15:04:19.747 回答