Eval() がリピーター
<%#DoMethod(Eval("field"))%>
とコードビハインドの両方でパラメーターとして呼び出されているのを見てきました
protected string DoMethod(object eval)
{
return .....
}
しかし、私も見ました
protected string DoMethod()
{
string field = Eval("field").ToString();
return .....
}
どちらが良いですか?
これはデバッグに役立つ可能性があるため、私の最初の推測では 2 番目ですが、1 番目の方法の方が優れていると聞いたことがあります。