Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 数据绑定表达式ASP.net中的资源绑定_C#_Asp.net_.net - Fatal编程技术网

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) %>