2013-07-01 59 views

回答

3

<%<%#之間的差異主要在他們運行(前者在渲染時間,後者在數據綁定)。因此,將它們「組合」是沒有意義的。

可能想做什麼,就是運行一些額外的代碼,當數據綁定的時候做你的if聲明。如果它是一個簡單的表達,你可以內嵌它:

<%# MyProperty ? Eval("Txt") : Eval("OtherTxt") %>

如果是更復雜,那麼它通常最好只調用代碼隱藏的方法來爲你做它:

<%# MyMethod(Eval("Txt")) %>

相關問題