zoukankan      html  css  js  c++  java
  • C#页面前台<%%><%#%><%=%>

    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了。

     
     
     
     
    绿色通道: 好文要顶 
  • 相关阅读:
    java编程之:按位与运算,等运算规则
    深入理解OkHttp源码(三)——网络操作
    深入理解OkHttp源码(二)——获取响应
    深入理解OkHttp源码(一)——提交请求
    synchronized与static synchronized 的区别
    疑惑的 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L
    Spring MVC Rest服务 返回json报406错误的解决办法
    常用的几个PHP加密函数
    YII关联字段并带搜索排序功能
    linux中编译安装Apache、PHP、MySQL(上)
  • 原文地址:https://www.cnblogs.com/zwb7926/p/3120555.html
Copyright © 2011-2022 走看看