Asp.net 如何在aspx中将绑定值类型转换为其他类型?
我有以下代码:Asp.net 如何在aspx中将绑定值类型转换为其他类型?,asp.net,entity-framework,data-binding,Asp.net,Entity Framework,Data Binding,我有以下代码: <asp:CheckBox ID="CheckBoxAppStatus" runat="server" Text="Done" Checked='<%# Bind("Status") %>'/> 问题是BindStatus返回字符串True/False,但不知道为什么在实体模型中将其定义为布尔值 有没有一种方法可以将BindStatus转换为布尔值并仍然使用Bind我需要编辑这个值,不仅仅是显示它,而且我认为使用Bind是自动执行它的正确方法,而不是
<asp:CheckBox ID="CheckBoxAppStatus" runat="server" Text="Done" Checked='<%# Bind("Status") %>'/>
问题是BindStatus返回字符串True/False,但不知道为什么在实体模型中将其定义为布尔值
有没有一种方法可以将BindStatus转换为布尔值并仍然使用Bind我需要编辑这个值,不仅仅是显示它,而且我认为使用Bind是自动执行它的正确方法,而不是使用C代码。我曾经在ASP.Net中遇到过同样的问题,但是使用ADO.Net。我必须将存储Y/N的列映射到一个复选框,解决方案是使用castcase将char1列转换为一个位,当YesNoColumn='Y',然后在select语句中将1 else 0结束为位,绑定工作正常。但是,这需要相应地修改insert和update语句。但我不确定如何在实体框架中实现这一点