我想在如此類似的中繼器中使用狀態;在中繼器中使用'<' or '>'運算符與if語句
<%#Eval("FN").ToString().Count > 0 ? "SB" : "" %>
它返回我error 73
,它不能與>
運營商使用。
如何設置它如果FN是空的它什麼都不顯示或它有什麼顯示SB?
我想在如此類似的中繼器中使用狀態;在中繼器中使用'<' or '>'運算符與if語句
<%#Eval("FN").ToString().Count > 0 ? "SB" : "" %>
它返回我error 73
,它不能與>
運營商使用。
如何設置它如果FN是空的它什麼都不顯示或它有什麼顯示SB?
你可以使用取決於你居然會得到什麼FN
也許保護FUNC != null
或isEmpty()
爲你的作品
ASP
<%= validate(Eval("FN")) %>
C#
protected Func<object, string> validate = fn => fn.ToString().Count > 0 ? "SB" : "";
它可以工作,雖然我沒有隻想爲這個簡單的事情工作在代碼隱藏方面。剛剛看到一點乾淨。 謝謝;) – user3091104
它的工作原理,謝謝... – user3091104