C# 数据绑定表达式ASP.net中的资源绑定
我有一个数据绑定表达式:C# 数据绑定表达式ASP.net中的资源绑定,c#,asp.net,.net,C#,Asp.net,.net,我有一个数据绑定表达式: <%# (Boolean.Parse(DataBinder.Eval(Container.DataItem, "HasFoo").ToString())) ? "Yes" : "No" %> 我想使用asp.net资源绑定标记来表示“是”和“否”,以便在其他语言中我可以使用正确的语言(我知道,我知道,大多数人都使用是和否,但这只是一个示例) 我试着把它放进去 "<%$ Resources: General, Yes %>" “”
<%# (Boolean.Parse(DataBinder.Eval(Container.DataItem, "HasFoo").ToString())) ? "Yes" : "No" %>
我想使用asp.net资源绑定标记来表示“是”和“否”,以便在其他语言中我可以使用正确的语言(我知道,我知道,大多数人都使用是和否,但这只是一个示例)
我试着把它放进去
"<%$ Resources: General, Yes %>"
“”
它位于项目模板中:
<ItemTemplate>
<%# (Boolean.Parse(DataBinder.Eval(Container.DataItem, "HasFoo").ToString())) ? "Yes" : "No" %>
</ItemTemplate>
但在数据绑定表达式中,我似乎无法做到这一点。除了在page_init加载这些资源,然后将它们隐藏在服务器端隐藏面板中之外,还有其他想法吗 您可以使用以下方法检索任何静态资源值: :
:
查看此处了解更多信息:在评估中似乎不起作用。我不是在代码背后做这件事,而是在客户端的aspx页面上做这件事。你怎么称呼它?你能给我看看吗?或者另一种方法。这应该管用!瞄准我的人!谢谢您不能在evals中使用asp.net指令!
<%= HttpContext.GetLocalResourceObject(virtualPath, resourceKey, CultureInfo) %>
<%= HttpContext.GetGlobalResourceObject(classKey, resourceKey, CultureInfo) %>