问题标签 [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 表达式生成器什么时候最有用?
我看到了一个使用表达式构建器的示例,并在这里创建您自己的自定义表达式构建器类:
http://aspnet.4guysfromrolla.com/articles/022509-1.aspx
但是,我看不到使用这种方法的价值。这似乎并不比在后面的代码中以编程方式设置值容易得多。
据我所知,你唯一能用它们做的就是设置属性。也许它们对于在某些控件上设置默认值很有用?
谁能阐明这个 ASP.NET 功能在哪里变得强大?
asp.net - ASP.NET ExpressionBuilder 语法 - 在 img 标记内输出 AppSetting
我想使用 ASP.NET 的 ExpressionBuilder 语法从 AppSetting 动态检索静态内容的域。
我正在使用以下语法,但它不起作用:
仅供参考,所需的 HTML 输出是:
请注意,我不能使用 <%= %> 语法,因为我的 ASPX 页面需要 CompilationMode="never"。(我使用 ExpressionBuilder 语法的原因是它适用于非编译页面)
关于如何做到这一点的任何想法?
sql-server - SSIS 表达式生成器的转义字符是什么?
我需要在 SQL Server Integration Services 的表达式生成器中转义引号。我不能用双引号或三引号来逃避它。
c# - ExpressionBuilder 返回任何类型的对象
下面的代码适用于原始表达式(这并不奇怪)
现在我也想返回非原始类型。假设一个公司对象。
这是如何运作的?我似乎找不到任何好的例子。
无效的原始类型:...考虑使用 CodeObjectCreateExpression
如何实现 CodeObjectCreateExpression 或替代方案?
c# - XML 表达式构建器
在我的程序中,我通过了一些 XML。如果此 XML 中的值满足用户定义的标准,我将存储该 xml,否则它会被丢弃。我遇到的问题是我需要能够允许用户定义标准(也将多个元素与“OR”和“AND”结合起来),然后在我获得 XML 时应用它。这是一个 C# 应用程序,任何人都可以推荐一个库、工具或帮助,我应该以哪种方式解决这个问题?下面显示的是我将收到的 XML。如果 AND( OR<unit> =1
的第一部分在第二个逗号之后有 ABC),用户可能只想存储这个。<data> = Z
<data>
c# - 为什么这条本地化路线会这样?
我正在本地化一个 ASP.NET 网站。通常用于本地化 .aspx 页面中的文本,我只是使用
<%= Resources.ResourceFile.ResourceName %>
对于 asp.net 控件,这是行不通的。我必须使用语法
<%$ Resources:ResourceFile, ResourceName %>
但是,如果我有一个按钮并以Text
这种方式本地化属性,但在其后添加任何其他字符,则本地化会中断并显示为纯文本。
所以Text="<%$ Resources:ResourceFile, ResourceName %> »"
显示为
<%$ Resources:ResourceFile, ResourceName %> »
我确信这是有正当理由的,我只是在 MSDN 上找不到关于 Text 属性如何评估它的解释。我什至不能 100% 确定它的<%$
实际作用。
c# - ConfigurationManager.AppSettings 还是只有 AppSettings?
我有一个问题:我什么时候使用<%= ConfigurationManager.AppSettings["xxx"] %>
and <%$ AppSettings: xxx %>
。
有时,当我使用<%= ConfigurationManager.AppSettings["xxx "] %>
a 时,会出现以下错误:“服务器标签不能包含 <% ... %> 构造”。然后一个看跌<%$ AppSettings: xxx %>
,它的工作原理。
像这个例子:错误:
在职的:
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 类中的一种方法。
asp.net - 较大字符串中的 asp.net 表达式生成器
有没有办法将表达式构建器嵌入到更大的字符串中?
我正在尝试创建一个超链接,其中 URL 包含嵌入式表达式。我试着写
但这不起作用——“<%$”和所有内容都只是作为文本包含在内,没有进行任何替换。
当然,我可以在代码中构建 URL,这没什么大不了的,但我只是想知道是否有可能以某种方式在 ASPX 文件中执行此操作。
PS作为一个测试,我试着把
这很好用,所以并不是我拼错了设置名称或类似的愚蠢。
ms-access - 在 Access VBA 表达式生成器中,如何有条件地对列求和?
假设我有两个字段A
和B
一个 textbox B_input
。我想设置一个查询,以便它汇总列的所有A
条目B = B_input
目前我有:
我做了更多测试,似乎问题是在 Sum(IIF([B_input])) 下,它无法识别 [B_input] 的值,但如果我只有 IIF([B_input]),它可以识别值就好了, 有任何想法吗?