数据绑定时的前台页面上的逻辑判断 (转)
2008-06-26 14:37
281 查看
有时设计前台控件的数据绑定时,需要用到逻辑判断。
例如
判断字段无值的时候,显示一个汉字“空”
或者查询结果为1,显示“OK”,2显示“NG”。
那么就需要用到数据字段绑定时的逻辑判断。
我们常见的做法是把转换的过程写在后台CS,但是直接写到前台不是更方便一点吗?
方法示例如下
判断字段为空:
<asp:TextBox ID="TextBox2" runat="server" Text=<%# string.IsNullOrEmpty(Eval("name").ToString())?"空":Eval("name") %>></asp:TextBox>
字段转换:
<asp:TextBox ID="TextBox2" runat="server" Text=<%# Eval("name").ToString()=="名字1"?"猪头":Eval("name") %>></asp:TextBox>
例如
判断字段无值的时候,显示一个汉字“空”
或者查询结果为1,显示“OK”,2显示“NG”。
那么就需要用到数据字段绑定时的逻辑判断。
我们常见的做法是把转换的过程写在后台CS,但是直接写到前台不是更方便一点吗?
方法示例如下
判断字段为空:
<asp:TextBox ID="TextBox2" runat="server" Text=<%# string.IsNullOrEmpty(Eval("name").ToString())?"空":Eval("name") %>></asp:TextBox>
字段转换:
<asp:TextBox ID="TextBox2" runat="server" Text=<%# Eval("name").ToString()=="名字1"?"猪头":Eval("name") %>></asp:TextBox>
相关文章推荐
- 数据绑定时的前台页面上的逻辑判断
- 在前台ASPX页面中直接判断绑定的数据是否为空!
- 在前台aspx页面中直接判断绑定的数据是否为空!
- 如何在前台(不限gridview,datalist,repeater)绑定数据后再进行判断,返回想要的结果
- 数据绑定页面判断显示长度其余用点代替
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- C#页面前台绑定数据 <%%><%#%><%=%>
- Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决
- aspx 页面数据绑定 前台数据绑定
- js_前台页面如何设置radio、checkbox、select三者的值以及绑定事件,方便后台接收数据
- 【微信小程序】视图层-数据绑定(算数运算,逻辑判断,数据路径运算等等)
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- DOTNET前台页面与数据表常规绑定机制分析
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- 非数据器容器 前台页面绑定数据
- asp.net前台页面数据绑定----对象类表绑定
- javascript:json数据的页面绑定示例代码
- asp.net数据绑定判断字段值是否为空
- 【工作记录0013】easyui中datagrid绑定,后台可读出数据,前台未显示的解决方法
- FastReport.net 系列-----FastReport基本操作介绍(数据绑定,页面布局)