在Asp.Net中使用带有var关键字的Eval

时间:2013-04-04 20:34:07

标签: asp.net eval

后端的代码:

var count = msgInfo.Count().ToString();

我在前端尝试了什么:

<span><%#Eval("count")%></span>

但是,我的值没有显示在前端。有谁知道我怎么能用C#做到这一点?

2 个答案:

答案 0 :(得分:3)

将count计为页面类的属性:

public partial class Default : System.Web.UI.Page
{
    protected string count {get; set;}

    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

答案 1 :(得分:3)

您可能需要计算CodeBehind类的字段或属性

public string count;

不是方法中的局部变量,而是CodeBehind类的字段/属性

然后你可以在其他任何地方设置它的值。

count  = msgInfo.Count().ToString();

您将能够在标记中访问它

<span><%= count %> </span>

Eval通常用于评估数据绑定表达式