我已经看到 Eval() 都被称为参数,例如在中继器
<%#DoMethod(Eval("field"))%>
中,然后在代码隐藏中
protected string DoMethod(object eval)
{
return .....
}
但我也看到了
protected string DoMethod()
{
string field = Eval("field").ToString();
return .....
}
哪个更好?
我最初的猜测是第二种,因为这可以帮助调试,但我也听说第一种方法更好。