c# - 在数据绑定(bind)表达式中调用具有 void 返回类型的方法

标签 c# asp.net data-binding

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

<%# setCurrent(false) %>  // Error: Cannot implicitly convert type 'void' to 'object'

我可以更改方法的返回类型(例如让它返回一个空对象),但那是作弊。

最佳答案

数据绑定(bind)的全部要点是返回一个值以供显示。 (因此错误)

只返回一个空字符串:)

关于c# - 在数据绑定(bind)表达式中调用具有 void 返回类型的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946444/

相关文章:

c# - 如何在C# UWP中实现理想的json序列化/反序列化?

ASP.NET (MVC) 提供图像

c# - 回收应用程序池时机器 key 会更改

c# - WPF:将 TextBlock 的绑定(bind)值的一部分加粗

c# - 将 UserControl 的 DataContext 绑定(bind)到子 ViewModel

c# - 获取数组中多维数组中数组的值

c# - 如何更改表达式树中的类型?

c# - 如何硬编码 WCF 配置?

asp.net - ASP.NET 加密漏洞是否可以解决一个大谎言?

c# - 将事件绑定(bind)到方法,为什么在UWP中有效?