是否可以在数据绑定表达式中调用void返回方法? (例如,设置全局变量。)
以下内容无法编译:
<%# setCurrent(false) %> // Error: Cannot implicitly convert type 'void' to 'object'
我可以更改方法的返回类型(例如让它返回一个空对象),但那会是作弊。
答案 0 :(得分:0)
数据绑定的重点是返回一个值进行显示。 (因此错误)
只返回一个空字符串:)
答案 1 :(得分:0)
我认为在你的陈述之后加一个分号应该使它在语义上正确:
setCurrent(false);
这本身并不是“数据绑定”,但它确实有效。