如何将 IDictionary 绑定到 Repeater 不同的控件?
How to Bind IDictionary to Repeater different controls?
我有一个 IDictionary
对象:
IDictionary<int, string> keyPair = new Dictionary<int, string>();
keyPair.Add(1, "value1");
keyPair.Add(2, "value2");
keyPair.Add(3, "value3");
keyPair.Add(4, "value4");
我有 HTML 代码:
<table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
我想绑定值 where key=1 inside td1 and key=2 inside td2 and so
-首先:在你的 Controller 中确保将你的字典添加到 viewbag 中:
ViewBag.keyPair = keyPair;
-然后在您的 cshtml 页面中添加:
<table>
<tr>
<td>@ViewBag.keyPair[1]</td>
<td>@ViewBag.keyPair[2]</td>
</tr>
<tr>
<td>@ViewBag.keyPair[3]</td>
<td>@ViewBag.keyPair[4]</td>
</tr>
</table>
我有一个 IDictionary
对象:
IDictionary<int, string> keyPair = new Dictionary<int, string>();
keyPair.Add(1, "value1");
keyPair.Add(2, "value2");
keyPair.Add(3, "value3");
keyPair.Add(4, "value4");
我有 HTML 代码:
<table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
我想绑定值 where key=1 inside td1 and key=2 inside td2 and so
-首先:在你的 Controller 中确保将你的字典添加到 viewbag 中:
ViewBag.keyPair = keyPair;
-然后在您的 cshtml 页面中添加:
<table>
<tr>
<td>@ViewBag.keyPair[1]</td>
<td>@ViewBag.keyPair[2]</td>
</tr>
<tr>
<td>@ViewBag.keyPair[3]</td>
<td>@ViewBag.keyPair[4]</td>
</tr>
</table>