问题标签 [expressionbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 手动重新评估asp.net页面中的表达式
我们正在我们的应用程序中使用自定义表达式构建器进行翻译。所选语言保存在会话中。首次启动时,实际的翻译会加载到应用程序缓存中。我们正在使用 .NET 3.5/c#
整个事情看起来像这样(示例)
现在用户可以更改语言,通常这不是问题。他只需单击所需的语言,页面就会重新加载新语言。但是,用户可以在购买东西时登录并获取他的语言。我不能只是重新加载当前页面,因为它处于购买过程的中间)
不幸的是,所有表达式在设置语言之前已经被评估(在登录按钮的简单点击事件上),所以用户在导航到购买过程的下一步之前不会得到他的语言。
是否有可能告诉当前页面重新评估所有表达式以反映新选择的语言?
谢谢你的时间
java - 使用某些条件检索最后 N 行的 Eclipselink 表达式
我有一个包含以下列的表:
我需要构建一个查询,该查询返回n
添加到数据库的最后一行,按 分组serviceId
,其中每一行是包含以下内容之一的旧行status
:
START
或RUNNING
或PAUSED
或END_ERROR
或END_SUCCESS
并按降序对结果进行排序date
。我不熟悉 Eclipselink API,我想要这样的东西:
有人可以帮助我吗?
fonts - 如何在 SSIS 中更改表达式生成器的字体大小
使用 SQL Server Integration Services 时,我喜欢保持灵活性,因此我将所有硬编码的名称保存在变量中。这意味着要大量使用表达式生成器,但问题是实际表达式的字体太小,尤其是在编写代码时。
我发现自己经常在 SSIS 和 Notepad++ 之间复制和粘贴,一定有办法调整字体大小,但我一直没找到。
c# - 如何在 MVC3 中使用 ExpressionBuilder
MVC3 Razor 是否支持 ExpressionBuilder ?
任何人都可以提供如何将 ExpressionBuilder 与 MVC3 Razor 应用程序一起使用的示例。
谢谢
c# - 在我的内部使用其他表达式
我已经创建了我可以使用 C# 代码的自定义表达式生成器,但我想做这样的事情,怎么做:
这是我目前使用的,但上面的示例更漂亮:
c# - 使用文本文件的 SSIS 日志提供程序为 SSIS 日志记录创建动态路径
你好,我在文本文件的 SSIS 日志提供程序的路径目标方面遇到了问题
起初我使用静态路径,D:\\
但现在我想从 sql 表中获取路径并将其放在变量上,
所以我为 SSIS txt 文件连接字符串创建表达式生成器
但是@[User::LogPath]
没有给出路径值,所以 txt 日志文件没有创建
c# - 为什么 SSIS 上的变量不能给出值?
你好在这个问题之前我已经问过Stckoverflow Create Dynamic Path For SSIS Logging with SSIS log provider for Text files
我遵循建议,但我的日志文件没有创建?为什么会这样?是否无法动态更改 SSIS 文本日志文件连接的日志记录?它只是静态连接吗?
ms-access - 访问表达式构建对自身的引用
假设我有一个包含两列的报告;“佣金”和“取消佣金”。在我的报告中,这些被表示为文本框;txtC 和 txtCC。如果 txtCC 不为空,我希望 txtC 为 $0。我因此尝试了以下操作,Expression Builder IIF(ISNULL([txtCC]), [txtCC], 0)
但这给了我对自身错误的引用。我遇到了为自己赋值的循环问题,但我已经找到了解决问题的方法。我确信比我更聪明的人已经解决了这个问题,所以我呼吁聪明的人。
jpa - Eclipselink JPA MappingSelectionCriteria 自定义
根据EclipseLink/Examples/JPA/MappingSelectionCriteria我可以对 OneToOne 或 OneToMany 关系进行一些过滤。为此,我必须实施DescriptorCustomizer
.
我的问题是:我可以用这种技术做一些条件过滤吗?怎么做?我的意思是,在提到的链接的例子中,我们可以写这样的东西
但是如果在表达式中
"active"
并非总是如此,true
但必须在运行时通过某些参数进行设置。我可以这样做吗?怎么做?
visual-studio-2008 - 将自定义 ExpressionBuilder 标记添加到 .ascx 时“生成设计器文件失败”
我在 Visual Studio 2008 的 ASP.NET 3.5 Web 应用程序项目中对用户控件(.ascx 文件)进行了一些更改。我注意到我在标记中所做的更改没有反映在设计器文件中(相当众所周知的 问题)。我尝试删除设计器文件并使用“转换为 Web 应用程序”重新生成它。这样做时,我收到了这个错误:
设计器文件生成失败:无法从程序集“System.Web,版本=2.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”加载类型“MyWebApplication.MyCustomExpressionBuilder”。(E:\MyPath\MyWebApplication\Web.config 第 166 行)
我在 .ascx 标记中所做的更改是使用自定义ExpressionBuilder
作为我的 .ascx 中某些控件的Visible
和/或Enabled
属性的值。这个特别ExpressionBuilder
成功地在 Web 应用程序的其他地方使用,以将布尔值返回到类似的属性。例如:
错误消息中指出的 Web.config 行是以下add
标记:
该类MyCustomExpressionBuilder
位于名为的目录中的同一个 Web 应用程序项目中Code
(不App_Code
,无论出于何种原因,我不确定如果移动类文件会破坏多少)。
如果必须避免在控件中使用自定义并添加一些属性供调用页面使用,我可以解决此问题ExpressionBuilder
,但这并不理想。请注意,内置表达式(如<%$ Resources: CommonResource, SomeTextString %>
)已经在控件中并且工作正常。
以下是我尝试过的一些事情:
- 只是重建项目。设计器文件未加载,并且由于缺少属性,我在代码隐藏中遇到了很多构建错误。
- 只需更改控件标记,保存并更改控件(在我尝试删除设计器文件之前),确保我没有打开设计器文件。这个过程只是默默地失败了。
- 按照此处的建议,将
ClassName
参数添加到我的<%@ Control %>
指令中。没有效果。 - 添加
<%@ Assembly Name="MyWebApplication" %>
. 没有效果。 - 添加
<%@ Import Namepace="MyWebApplication" %>
. 没有效果。 - 添加
<%@ Reference VirtualPath="~/Code/MyCustomExpressionBuilder.cs" %>
. 没有效果。 - 关闭并重新启动 Visual Studio。第一次尝试在 ascx 上运行“转换为 Web 应用程序”时,至少我得到了一个不同的错误:“抛出了 'System.Exception' 类型的异常。” 在尝试重建项目并得到所有错误后(参见上面的#1),“转换为 Web 应用程序”会产生与以前相同的“生成设计器文件失败”错误消息。
将项目升级到新的 Visual Studio 版本目前不是一个选项。如前所述,我不希望移动自定义ExpressionBuilder
类,因为它至少在 .aspx 文件中工作。我还能尝试什么?