问题描述
新学ASP.net,用了TelerikExtensionsforASP.NETMVC这个控件,碰到个问题:TelerikExtensionsforASP.NETMVC里有个表格控件点击Edit后,他自动会产生这样一个界面,这个界面里的控件我是不用写代码的,他的类型是从数据模型里直接自动取过来的(这个好像是ASP.net自带的功能而不是控件的特殊功能),数据模型附后,问题是现在字符的类型可以通过[DataType(DataType.Currency)]来设定是字符还是数字还是bool的,哪请问有什么办法可以现实:我要再加一个字段比如说ProductType,只有固定的三种值,能否在这里自动用列表框来出现.网上查到一个说用外键,一个说用UIHint,我试了下搞不定,请问这个可以现实吗?怎么现实?publicclassEditableProduct{[ScaffoldColumn(false)]publicintProductID{get;set;}[Required][DisplayName("Productname")]publicstringProductName{get;set;}[Required][DisplayName("Unitprice")][DataType(DataType.Currency)]publicdecimalUnitPrice{get;set;}[Required][DisplayName("Unitsinstock")][DataType("Integer")]publicintUnitsInStock{get;set;}publicboolDiscontinued{get;set;}[DisplayName("Lastsupply")][DataType(DataType.Date)]publicDateTimeLastSupply{get;set;}}
解决方案
解决方案二:
解决方案三:
我是不是想多了....