1

我正在使用 .NET 网络表单。我有一个可以在标记中使用 Eval("Name") 的网格视图,它工作正常。但是,我需要对其进行一些计算,因此在后面的代码中我创建了一个名为 FormatName(String name) 的方法。我可以在标记中使用它,当我传递一个字符串时它可以工作,但当我尝试使用 Eval("Name".

<%# Eval("Name") %>作品
< %# FormatName("jim") %>作品

我正在寻找这样的东西:
<%# FormatName(Eval("Name"))>%

这不起作用,但我认为有一些接近。

4

1 回答 1

7

<%# FormatName(Eval("Name").ToString())>%应该管用。eval 返回一个对象,而不是字符串。

另一个选项是EvalText函数,它将值评估为字符串。

于 2012-06-27T21:51:28.950 回答