C# 在数据绑定表达式中使用void返回类型调用方法

C# 在数据绑定表达式中使用void返回类型调用方法,c#,asp.net,data-binding,C#,Asp.net,Data Binding,是否可以在数据绑定表达式中调用void返回方法?(例如,设置全局变量。) 以下内容无法编译: <%# setCurrent(false) %> // Error: Cannot implicitly convert type 'void' to 'object' //错误:无法将类型“void”隐式转换为“object” 我可以更改方法的返回类型(例如,让它返回一个null对象),但那将是欺骗。数据绑定的关键是返回一个值以供显示。(因此出现了错误) 只需返回一个空字符串:)我认

是否可以在数据绑定表达式中调用void返回方法?(例如,设置全局变量。)
以下内容无法编译:

<%# setCurrent(false) %>  // Error: Cannot implicitly convert type 'void' to 'object'
//错误:无法将类型“void”隐式转换为“object”

我可以更改方法的返回类型(例如,让它返回一个null对象),但那将是欺骗。

数据绑定的关键是返回一个值以供显示。(因此出现了错误)


只需返回一个空字符串:)

我认为在语句后面加一个分号应该可以使它在语义上正确:

setCurrent(false);

这本身不是“数据绑定”,但它是有效的。

我需要一些在标记中有效的东西;不在代码隐藏或脚本块中。