好久没有用过asp.net做网站,今天碰到一个小问题,是关于将数据绑定在前端页面,带有一些判断,一时忘了怎么写

1  <bll:TemplateField HeaderText="流输入模式" SortExpression="Channel.StreamInputMode" IsOptional="true" DefaultSortDirection="Descending">
2                              <ItemTemplate>
3                               <%--<%# (int)Eval("Channel.StreamInputMode")==1?"组播":"视联网" %>--%>
4                                  <%# StreamName((int)Eval("Channel.StreamInputMode")) %>
5                              </ItemTemplate>
6
7                         </bll:TemplateField>

后台代码的写法:

 1      public string StreamName(int temp)
 2         {
 3             if (temp==1)
 4             {
 5                 return "组播";
 6             }
 7             else if (temp == 2)
 8             {
 9                 return "视联网";
10             }
11             else
12             {
13                 return "网络流";
14             }
15         }

就是在后台写一个方法,放到前台调用就行。

  

转载于:https://www.cnblogs.com/CskyWarrior/p/4500811.html

ASP.net C# EVal关于前端绑定相关推荐

  1. [ASP.NET]DataBinder.Eval用法,文本绑定

    <%# Bind("Subject") %> //绑定字段 <%# Container.DataItemIndex + 1%> //实现自动编号 <% ...

  2. asp:HyperLink中 Eval要用string.Format绑定

    asp:HyperLink中 Eval要用string.Format绑定 <asp:HyperLink ID="hlAlter" runat="server&quo ...

  3. asp.net中将Excel文件(.xls)绑定到DataGrid

    asp.net中将Excel文件(.xls)绑定到DataGrid! 首先,在*.aspx.cs文件头部添加如下引用: using System.Data.OleDb;//用于将Excel文件绑定到D ...

  4. 购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session

    原文:购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session chsakell分享了前端使用AngularJS,后端使用ASP.NE ...

  5. asp.net web开发框架_Web前端开发必不可少的9个开源框架

    大多数人想到Web开发时,通常会想到HTML或JavaScript,往往忽略了CSS,根据Wikipedia的说法,CSS既是网页中最重要也是最常被遗忘的部分之一,尽管它是万维网的三大基础技术之一. ...

  6. 利用ASP.NET MVC 的默认类型绑定器---将Jquery datatables中的数据强类型绑定到实体类中

    背景描述: 本文参考资料:https://blog.csdn.net/honantic/article/details/45913403 阅读了上述博文后对我产生了启发,在ASP.NET MVC 5中 ...

  7. ASP.NET中EVAL用法大全

    <%# Bind("Subject") %> //绑定字段 <%# Container.DataItemIndex + 1%> //实现自动编号 <% ...

  8. ASP.NET DataBinder.Eval()

    在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder ...

  9. ASP.NET重用代码技术 - 代码绑定技术

    作者: 苏红超     导读   代码绑定是ASP.NET提供的一个重要的新技术.本文将会为您展示如何利用代码绑定技术来实现Web页面表示层和商业逻辑代码的分离,并建议您使用代码绑定技术实现代码的可重 ...

  10. 如何在FineUIMvc(ASP.NET MVC)视图中绑定多个模型?

    起因 这是知识星球内的一个网友提出的,按理说ASP.NET MVC中一个视图只能绑定一个模型(Model),在视图顶部标识如下: @model IEnumerable<FineUICore.Ex ...

最新文章

  1. thinkphp 引入时间_thinkphp 文章发布日期时间修改问题
  2. 树莓派:外设开发编程,控制继电器
  3. 信号、系统与滤波器设计(matlab)
  4. SAP IDOC开发
  5. 继承Comparable接口来实现排序
  6. 使用拓扑数据分析理解卷积神经网络模型的工作过程
  7. Mysql 新增用户可访问指定数据库所有权限
  8. 怎样成为一名高手观后感
  9. 有多少人自驾过独库公路?
  10. Android开发中如何加载API源码帮助开发
  11. 入门系列之在Ubuntu上使用Netdata设置实时性能监控
  12. CentOS 7 安装教程、硬盘分区、LVM、网络配置、软件源配
  13. php淘口令,淘口令使用说明
  14. iOS关于应用出现未验证应用的解决方法
  15. Json.stringify()的用法
  16. MATLAB中对tif格式栅格影像读取-保存
  17. 小尺寸 GPS 北斗 GNSS 全向内置天线方案 CA-G01 CrossAir贴片天线
  18. WordPress XMLRPC安全漏洞
  19. soul被下架,社交圈的一股清流也变了味?
  20. google protobuf源码分析1

热门文章

  1. C# winform实现窗体最小化时显示到(桌面右下角)系统托盘
  2. vue路由(router)设置:父路由默认选中第一个子路由,切换子路由让父路由高亮不会消失
  3. 常见Linux发行版本(转载)
  4. Process Explorer 进程管理利器常用功能(中)
  5. oracle并发执行max,oracle max processes and sessions
  6. java方法参数传递机制
  7. python aes加密对于长字符数据丢失_Python 3中AES加密和解密的字符串字节数
  8. bme280中文技术手册_Rhino 6 中文训练手册发布
  9. redis中集群的故障恢复
  10. pygame检测精灵与精灵的碰撞_Pygame(三)--走出黑暗的洞穴(2)