C#页面前台<%%><%#%><%=%>
来源:互联网 发布:淘宝小样能买到正品吗 编辑:程序博客网 时间:2024/06/05 09:49
ASP.net前台绑定用的最多,今天小小总结一下。
1:<%#Eval("")%>
2:<%#Bind("")%>
3:<%=变量%>
1:<%#Eval("数据列")%> 主要用于需要进行更改的数据列
如:我需要将<%#Eval("性别")%> =1 ;将1转换成女。
首先在.CS文件中定义一个方法:
/// <summary> /// 转换性别 /// </summary> /// <param name="obj"></param> /// <returns></returns> public object ChangeSex(object obj) { if (obj.ToString() == "0") { return "男"; } else { return "女"; } }
<%#ChangeSex(Eval("性别"))%>=女
可以把这些公共的转换方法全部放到一个公共类文件中,进行调用之。调用方法为:
<%#命名空间.公共类名.方法名("列")%>
<%# Common.ChangeSex(Eval("性别"))%>
也可以进行时间截取
如1: <%# Eval("StartTime", "{0:yyyy-MM-dd}")%>
或者2: <%# Convert.ToDateTime(Eval("StartTime").ToString()).ToString("yyyy-MM-dd")%>
2:<%#Bind("数据列")%>
常见于GridView中的不需要进行处理的数据列绑定。
3:<%=变量%>
需要在后台.cs文件中声明一个public的变量
public string userInfo= "数据";
直接调用就OK了
但是我们一般不会这样直接写一个定值;
就需要这样写了:
public string StrOrders { set { ViewState["Orders"] = value; } get { if (ViewState["Orders"] == null) { ViewState["Orders"] = ""; } return ViewState["Orders"].ToString(); } }
这样就OK了。
- C#页面前台<%%><%#%><%=%>
- C#后台调用前台页面js方法
- C#后台调用前台页面js方法
- 前台页面
- 前台页面
- C#读取/写入值到前台页面TextBox文本框
- Asp.Net前台页面中有几种标记: < %= %>< %# %>< % %>< %@ %>
- 前台JSP页面编程
- 前台页面写事件
- 前台显示页面
- 前台页面开发规范
- 前台网站页面
- 前台页面编码规范
- 前台页面优化
- 前台页面优化
- 前台页面 显示步骤
- 前台页面总结
- 前台页面渲染数据
- android 4.0.1 webkit Event 事件处理过程分析
- 20130703-Python中文乱码处理
- iOS SDK:iOS调试技巧
- 总结下java经常犯的错误
- 使用远程桌面的常见问题及解决办法
- C#页面前台<%%><%#%><%=%>
- Definition of 'When Issued - WI'
- 使用SVPullToRefresh 报错 需要注意 以及一些刷新方法
- numa 局部性调用API
- org.xml.sax.SAXParseException The content of element type "package" must match "(result-types?,inter
- Jqgrid入门-结合Struts2+json实现数据展示(五)
- Git常用命令
- OSGI事务处理
- android通过Jsoup解析Html表格