<%#Eval() %>的常用方法
2017-01-17 15:54
190 查看
<%# %>用于数据绑定,通常是用在数据源控件里,比如GridView,Repeater等。
1、绑定Repeater 基础用法
2、简单判断用法
3、复杂用法,用一个后台方法,封装,前台输出
后台代码:
4、根据参数值控制控件的显隐性
审核状态为NULL表示未审批,审核状态为0表示审批被驳回,审核状态为1表示审批已通过。
仅当未审批时才显示通过和驳回按钮,具体效果如下:
示例代码:
1、绑定Repeater 基础用法
<%# Eval("DriverName")%>
2、简单判断用法
<%# Eval("DriverName").ToString()==""?"未知":Eval("DriverName").ToString()%>
3、复杂用法,用一个后台方法,封装,前台输出
<%# ChangeDriverName(Eval("DriverName").ToString())%>
后台代码:
protected string ChangeDriverName(string driverName) { if (string.IsNullOrEmpty(driverName)) { return "wuwuwu"; } return driverName; }
4、根据参数值控制控件的显隐性
审核状态为NULL表示未审批,审核状态为0表示审批被驳回,审核状态为1表示审批已通过。
仅当未审批时才显示通过和驳回按钮,具体效果如下:
示例代码:
<td style="white-space: nowrap;" align="center"> <asp:PlaceHolder ID="PlaceHolder1" runat="server" Visible='<% #Eval("Status").ToString() == ""%>'> <asp:Button ID="btnDel" runat="server" Text="通过" CssClass="cBlue ico_delete" CommandName="approve" CommandArgument='<%#Eval("id") %>' /> <asp:Button ID="Button1" runat="server" Text="驳回" CssClass="cBlue ico_delete" CommandName="refuse" CommandArgument='<%#Eval("id") %>' /> </asp:PlaceHolder> </td>
相关文章推荐
- <%#Eval() %>的常用方法
- ServiceStack.Redis之IRedisClient常用方法说明<第三篇>
- <转载> 关于js常用方法的封装
- <%#Eval() %>的常用方法
- <%#Eval("Type_ID")%>可以这样用
- <转载>在.NET中运行外部程序的3种方法
- <转>AS3及Flex的百条常用知识(二)
- <转载>C# Login窗口的实现方法
- ASP.NET中不常用的另类绑定方法<%$ %>
- <转>VS2010项目转换到VS2008下方法
- ASP.NET中不常用的另类绑定方法<%$ %>
- <li><img>图片间有空隙的解决方法
- Spring配置文件中使用ref local与ref bean的区别. 在ApplicationResources.properties文件中,使用<ref bean>与<ref local>方法如下
- <转载>SQL Server 数据库 执行命令(方法 2:带参数的 SQL 命令)
- <转>在xslt中实现split方法对查询字符串进行分隔
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- <转>软件项目估算之代码行估算方法
- 关于JQuery的html(data)方法与<script>脚本块
- <神鬼传奇>客户端-终极优化精简方法
- <转>IE常见的BUG及解决方法