传递Eval()作为参数vs后面的代码调用

时间:2013-02-20 08:58:16

标签: asp.net eval

我已经看到Eval()被称为参数,例如在Repeater中 <%#DoMethod(Eval("field"))%>然后在代码隐藏

protected string DoMethod(object eval)
{
    return .....
}

但我也看到了

protected string DoMethod()
{
    string field = Eval("field").ToString();
    return .....
}

哪个更好?

我最初的猜测是第二次,因为这可以帮助调试,但我也听说第一种方式更好。

0 个答案:

没有答案