Expression Builder

http://dotnetfan.org/blogs/dotnetfanblog/archive/2009/03/13/2959.aspx

から Using Expression Builders in ASP.NET をたどったところでは、この %$式 は「値の解決タイミングがとても早い(コントロールのbuild時)」のように見える。

何かのコントロールのDataBindよりも前に、値を埋め込みたい場合に以前から少し困っていて、値がnullだったら DataBind() を一度呼んでみる、みたいな実装をいままで行っていた。これについては美しくないなあと思っていたところ。

特にQueryStringでやってくる値によって振る舞いを変えたい、みたいな場合に役に立ちそうである。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。