ASp.NET中如何使用Eval显示绑定数据

2025-10-23 18:11:22

1、页面中常用的:

<%# Eval(“Field”).Tostring()%>显示页面绑定数据结果。

ASp.NET中如何使用Eval显示绑定数据

2、使用三元运算符

<%# Eval(“Field”)=="str”?"somecode":"somecode"%>

如此方法显示简单的条件判断结果,如同if语句判断。

因为在.aspx页面中Eval是不能与if一同使用的。

ASp.NET中如何使用Eval显示绑定数据

3、前台调用:

<%# Handler(Eval("Field").ToString()) %>

在后台页面写逻辑代码,返回字符串

public string Handler(string str)

{

        if (str.Length > 5000)

        {

            return "<div title='" + str + "'>" + str + "</div>";

        }

        else

        {

            return str;

        }

}

ASp.NET中如何使用Eval显示绑定数据

4、后台写类方法,前台调用类函数传参。

<%# Pagefun.GetCpStr(Eval("cpjglx").ToString(), Eval("id").ToString())%>

Pagefun.GetCpStr()后台的类方法定义。

ASp.NET中如何使用Eval显示绑定数据

5、还是不能用Eval绑定实现,

则可以在page_load后台函数定义ViewState

显示在.aspx页面中如<%=viewstate["id"]%>

ASp.NET中如何使用Eval显示绑定数据

6、在C#中获取一个二维数组的两维长度,即行数和列数?

float[,] p=new float[]{};

p.getlength(0);

p.getlength(1);

0代表的行数,1代表的列数,即,一维和二维

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢