问题标签 [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.

0 投票
4 回答
2118 浏览

c# - ASP.NET 表达式生成器什么时候最有用?

我看到了一个使用表达式构建器的示例,并在这里创建您自己的自定义表达式构建器类:

http://aspnet.4guysfromrolla.com/articles/022509-1.aspx

但是,我看不到使用这种方法的价值。这似乎并不比在后面的代码中以编程方式设置值容易得多。

据我所知,你唯一能用它们做的就是设置属性。也许它们对于在某些控件上设置默认值很有用?

谁能阐明这个 ASP.NET 功能在哪里变得强大?

0 投票
3 回答
1487 浏览

asp.net - ASP.NET ExpressionBuilder 语法 - 在 img 标记内输出 AppSetting

我想使用 ASP.NET 的 ExpressionBuilder 语法从 AppSetting 动态检索静态内容的域。

我正在使用以下语法,但它不起作用:

仅供参考,所需的 HTML 输出是:

请注意,我不能使用 <%= %> 语法,因为我的 ASPX 页面需要 CompilationMode="never"。(我使用 ExpressionBuilder 语法的原因是它适用于非编译页面)

关于如何做到这一点的任何想法?

0 投票
1 回答
31627 浏览

sql-server - SSIS 表达式生成器的转义字符是什么?

我需要在 SQL Server Integration Services 的表达式生成器中转义引号。我不能用双引号或三引号来逃避它。

0 投票
2 回答
883 浏览

c# - ExpressionBuilder 返回任何类型的对象

下面的代码适用于原始表达式(这并不奇怪)

现在我也想返回非原始类型。假设一个公司对象。
这是如何运作的?我似乎找不到任何好的例子。

无效的原始类型:...考虑使用 CodeObjectCreateExpression

如何实现 CodeObjectCreateExpression 或替代方案?

0 投票
1 回答
425 浏览

c# - XML 表达式构建器

在我的程序中,我通过了一些 XML。如果此 XML 中的值满足用户定义的标准,我将存储该 xml,否则它会被丢弃。我遇到的问题是我需要能够允许用户定义标准(也将多个元素与“OR”和“AND”结合起来),然后在我获得 XML 时应用它。这是一个 C# 应用程序,任何人都可以推荐一个库、工具或帮助,我应该以哪种方式解决这个问题?下面显示的是我将收到的 XML。如果 AND( OR<unit> =1的第一部分在第二个逗号之后有 ABC),用户可能只想存储这个。<data> = Z<data>

0 投票
1 回答
284 浏览

c# - 为什么这条本地化路线会这样?

我正在本地化一个 ASP.NET 网站。通常用于本地化 .aspx 页面中的文本,我只是使用

<%= Resources.ResourceFile.ResourceName %>

对于 asp.net 控件,这是行不通的。我必须使用语法

<%$ Resources:ResourceFile, ResourceName %>

但是,如果我有一个按钮并以Text这种方式本地化属性,但在其后添加任何其他字符,则本地化会中断并显示为纯文本。

所以Text="<%$ Resources:ResourceFile, ResourceName %> &raquo;"显示为
<%$ Resources:ResourceFile, ResourceName %> »

我确信这是有正当理由的,我只是在 MSDN 上找不到关于 Text 属性如何评估它的解释。我什至不能 100% 确定它的<%$实际作用。

0 投票
1 回答
809 浏览

c# - ConfigurationManager.AppSettings 还是只有 AppSettings?

我有一个问题:我什么时候使用<%= ConfigurationManager.AppSettings["xxx"] %>and <%$ AppSettings: xxx %>

有时,当我使用<%= ConfigurationManager.AppSettings["xxx "] %>a 时,会出现以下错误:“服务器标签不能包含 <% ... %> 构造”。然后一个看跌<%$ AppSettings: xxx %>,它的工作原理。

像这个例子:错误:

在职的:

0 投票
3 回答
21915 浏览

asp.net - 从 web.config applicationSettings 获取值到 ASP.NET 标记中

我现在可能完全偏离了轨道,所以我会在这里问这个,以便有人可以帮助我。

我想要做的是将存储在 applicationSettings 区域中的 web.config 中的值插入到我的 aspx 标记中。具体来说,我想从配置中读取一个 URL。这是我使用的 configSection 设置

稍后在该文件中是实际设置,如下所示:

现在我想在标记中引用上面的值,如下所示:

我知道有一个可用的表达式 <%$ AppSettings: ImagesUrl %>,但我没有使用 web.config 的 appsettings 部分,而是使用 configSection。

编辑:我相信我只能使用 ExpressionBuilder 来完成,因为我必须将字符串与单个图像名称连接起来。我更改了上面的示例以反映这一点。

我喜欢下面的 Bert Smith 代码解决方案来访问配置部分,只是我需要将它放在表达式构建器中。我一直在重写 GetCodeExpression 方法,我将从那里调用配置管理器,但我不明白如何构建参数表达式。

编辑
结果看起来像这样,适用于各种文件,而不仅仅是图像:

我只是使用 Microsoft 的示例从表达式生成器返回任何类型的代码:

return new CodeSnippetExpression(entry.Expression);

GetAppSetting 是我的自定义 Page 类中的一种方法。

0 投票
1 回答
290 浏览

asp.net - 较大字符串中的 asp.net 表达式生成器

有没有办法将表达式构建器嵌入到更大的字符串中?

我正在尝试创建一个超链接,其中 URL 包含嵌入式表达式。我试着写

但这不起作用——“<%$”和所有内容都只是作为文本包含在内,没有进行任何替换。

当然,我可以在代码中构建 URL,这没什么大不了的,但我只是想知道是否有可能以某种方式在 ASPX 文件中执行此操作。

PS作为一个测试,我试着把

这很好用,所以并不是我拼错了设置名称或类似的愚蠢。

0 投票
3 回答
3405 浏览

ms-access - 在 Access VBA 表达式生成器中,如何有条件地对列求和?

假设我有两个字段AB一个 textbox B_input。我想设置一个查询,以便它汇总列的所有A条目B = B_input

目前我有:

我做了更多测试,似乎问题是在 Sum(IIF([B_input])) 下,它无法识别 [B_input] 的值,但如果我只有 IIF([B_input]),它可以识别值就好了, 有任何想法吗?