ASP.NET将整数绑定到CheckBox的Checked字段
发布时间:2020-12-16 04:21:38 所属栏目:asp.Net 来源:网络整理
导读:我有一个以下ListView项模板,我试图将整数值绑定到CheckBox的Checked属性. IsUploaded值仅包含0和1 … asp:ListView ID="trustListView" runat="server" ItemTemplate asp:CheckBox ID="isUploadedCheckBox" runat="server" Checked='%# Bind("IsUploaded")
我有一个以下ListView项模板,我试图将整数值绑定到CheckBox的Checked属性.
IsUploaded值仅包含0和1 … <asp:ListView ID="trustListView" runat="server"> <ItemTemplate> <asp:CheckBox ID="isUploadedCheckBox" runat="server" Checked='<%# Bind("IsUploaded") %>' /> </ItemTemplate> </asp:ListView> 但ASP.NET抱怨说
即使使用DataBinder.Eval()的代码有效, <asp:CheckBox ID="isUploadedCheckBox2" runat="server" Checked='<%# Convert.ToBoolean( DataBinder.Eval(Container.DataItem,"IsUploaded"))) %>' /> 如何使用Bind()将0和1转换为布尔值? [回答] 解决方法
如果您愿意更改类,请在类的布尔值上添加属性
public bool IsUploadedBoolean { get { return IsUploaded != 0; } set { IsUploaded = value ? 1 : 0; } } 如果没有,您可能会成功使用TypeConverter: >创建一个自定义TypeConverter,它将处理0和1到布尔转换 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 最有效的方式…独特的随机字符串
- asp.net-mvc-2 – 使用Ninject返回null的HttpHandler属性注
- Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之数据
- asp.net-mvc-2 – 动态生成的模型中的ASP.NET MVC 2数据注释
- .net – 使用服务而不是组件有什么优缺点?
- 从Bitmap对象将图像渲染到ASP.NET MVC网页上
- 在Azure中为ASP.NET Core Web应用程序设置SQL连接字符串
- 从ASP.Net MVC连接到MySQL数据库
- asp.net-2.0 – 如何解决ASP.NET“?”应用程序路径到网站根
- asp.net-mvc – 在RedirectToRoute和RedirectToAction的ASP