1
10
在WebForms页面中,通常使用数据绑定来处理这种情况。您可以使用
Repeater
控件,将其DataSource属性设置为
唯一需要注意的是,您需要调用repeater somwhere的databind()方法,通常在
就我个人而言,我一直认为数据绑定是一种痛苦——对我来说,强制转换和调用数据绑定的需要都比您上面尝试的foreach方法要自然得多。这可能是我最喜欢的关于ASP.NET MVC的东西——您的MVC视图可以更容易地使用foreach迭代模型,它更简单,imho。也就是说,如果必须坚持使用WebForms,那么使用Casting进行数据绑定是阻力最小的途径。 顺便说一句,你上面的方法不起作用,因为:
|
2
1
我知道这很古老,但我很快就通过谷歌找到了这个线索,所以我只需要输入这个。 我刚刚注意到,在帮助同事时,您可以使用foreach中的用户控件这样做。注意,我只是通过他的例子来测试它。
如果这不适用于你,至少对其他人来说是这样。 |
3
0
同时 Justin Grant's answer 很可能HAV工作得很好,我们决定只加载用户控件并调用DisplayResults方法。
这不是完整的代码,但这正是解决我在问题中提到的问题所需要的。通过这样加载用户控件,我们可以设置所需的属性,并用正确的信息显示uesr控件。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |