【问题标题】:Using Eval("Name") in Function在函数中使用 Eval("Name")
【发布时间】:2012-06-27 21:48:07
【问题描述】:

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

<%# Eval("Name") %> 有效
< %# FormatName("jim") %> 有效

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

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

【问题讨论】:

    标签: c# gridview eval webforms


    【解决方案1】:

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

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

    【讨论】:

    • 完美。谢谢。我对任何与网络相关的东西都不熟悉。
    • 我已经多次落入这个陷阱!如果它解决了您的问题,请接受:)
    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-19
    • 2014-12-07
    相关资源
    最近更新 更多