这个可能很简单,但无论如何都在这里。
我有一个List<Object>
绑定到中继器的。转发器将所有字段绑定到文本框,除了Id
. 在我的网页中,每当用户添加新项目时,我都会Object
在我的列表中创建一个具有唯一性的新项目Id
并重新绑定我的转发器。
在我的代码中的某个时刻,我试图从转发器中读取文本框控件并将它们放入我的List<Object>
. 但是,我需要访问该Id
字段才能知道要插入哪个列表项。Id
当我通过中继器时,如何获得具体信息?
我知道我可以在转发器控件中创建一个带有 ID 的隐藏字段并以这种方式获取它,但是有没有更简洁的方法来做到这一点?
例子:
if (DependentRptr.Items.Count > 0)
{
for (int count = 0; count < DependentRptr.Items.Count; count++)
{
int did = (form.UserId + (count + 1)); //I'm trying to get the id of this field here.
...get control info...
var temp = AddedDependents.ToList().Find(p => p.Id == did); //here is where I search with the id
}
}