Asp.net ASP:RadioButtonList数据绑定自定义对象
嘿,伙计们,我的ASP:RadioButtonList有点麻烦,搜索了谷歌,所以,运气不好,你能帮我吗 我的数据绑定有问题。我有一个自定义类,如下所示:Asp.net ASP:RadioButtonList数据绑定自定义对象,asp.net,data-binding,radiobuttonlist,Asp.net,Data Binding,Radiobuttonlist,嘿,伙计们,我的ASP:RadioButtonList有点麻烦,搜索了谷歌,所以,运气不好,你能帮我吗 我的数据绑定有问题。我有一个自定义类,如下所示: public class myClass{ public myInnerClass{ public int myID; public String myTextField; /* other fields*/ } public List<myInnerClass> myList; } 但它就是不
public class myClass{
public myInnerClass{
public int myID;
public String myTextField;
/* other fields*/
}
public List<myInnerClass> myList;
}
但它就是不走。当我没有指定它绑定的DataTextField和DataValueField字段时,它会显示“myClass+myInnerClass”。如何正确执行此操作?我认为您只能绑定到公共属性,而不能绑定到字段。尝试将myInnerClass的字段更改为属性:
public class myClass{
public myInnerClass{
public int myID { get; set; }
public String myTextField { get; set; }
/* other fields*/
}
public List<myInnerClass> myList;
}
公共类myClass{
公共myInnerClass{
公共int myID{get;set;}
公共字符串myTextField{get;set;}
/*其他领域*/
}
公开名单;
}
我认为您只能绑定到公共属性,而不能绑定到字段。尝试将myInnerClass的字段更改为属性:
public class myClass{
public myInnerClass{
public int myID { get; set; }
public String myTextField { get; set; }
/* other fields*/
}
public List<myInnerClass> myList;
}
公共类myClass{
公共myInnerClass{
公共int myID{get;set;}
公共字符串myTextField{get;set;}
/*其他领域*/
}
公开名单;
}
“但它就是不走”不是很好的描述。指定DataTextField和DataValueField时会发生什么情况?为什么是嵌套类?只要去掉它,问题就会少很多。“但它就是不去”这句话不太能说明问题。指定DataTextField和DataValueField时会发生什么情况?为什么是嵌套类?只要移除它,问题就会少很多。