問題タブ [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 Expression Builder が最も役立つのはいつですか?

ここでは、式ビルダーを使用して独自のカスタム式ビルダー クラスを作成する例を見ました。

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

ただし、このアプローチを使用する価値はありません。コード ビハインドでプログラムによって値を設定するよりもはるかに簡単ではないようです。

私が知る限り、それらでできることはプロパティを設定することだけです。たぶん、特定のコントロールのデフォルトを設定するのに役立つでしょうか?

この ASP.NET 機能がどこで強力になるのか、誰でも明らかにできますか?

0 投票する
3 に答える
1487 参照

asp.net - ASP.NETExpressionBuilder構文-imgタグ内にAppSettingを出力します

ASP.NETのExpressionBuilder構文を使用して、AppSettingから静的コンテンツのドメインを動的に取得したいと思います。

次の構文を使用していますが、機能しません。

参考までに、必要なHTML出力は次のとおりです。

ASPXページはCompilationMode="never"である必要があるため、<%=%>構文を使用できないことに注意してください。(ExpressionBuilder構文を使用している理由は、コンパイルされていないページで機能するためです)

これをどのように行うことができるかについてのアイデアはありますか?

0 投票する
1 に答える
31627 参照

sql-server - SSIS Expression Builder のエスケープ文字は何ですか?

SQL Server Integration Services の Expression Builder で引用符をエスケープする必要があります。二重引用符または三重引用符でエスケープすることはできません。

0 投票する
2 に答える
883 参照

c# - ExpressionBuilderは任意のタイプのオブジェクトを返します

以下のコードは、プリミティブ式で正常に機能します(驚くことではありません)

ここで、非プリミティブ型も返したいと思います。Companyオブジェクトとしましょう。
それはどのように機能しますか?良い例が見つからないようです。

無効なプリミティブ型:...CodeObjectCreateExpressionの使用を検討してください

CodeObjectCreateExpressionまたは代替を実装するにはどうすればよいですか?

0 投票する
1 に答える
425 参照

c# - XML の式ビルダー

私のプログラムでは、いくつかの XML が渡されます。この XML の値がユーザー定義の基準を満たす場合、xml を保存します。それ以外の場合は破棄されます。私が抱えている問題は、ユーザーが条件を定義できるようにする必要があることです (複数の要素を「OR」と「AND」で組み合わせることもできます)。そして、XML を取得するときにこれを適用できます。これは C# アプリケーションです。この問題を解決する方法として、ライブラリ、ツール、またはヘルプを推奨できる人はいますか? 以下に示すのは、受け取る XML です。ユーザーは、AND の場合にのみこれを保存したい場合があります( OR<unit> =1の最初の部分は、2 番目のコンマの後に ABC があります)。<data> = Z<data>

0 投票する
1 に答える
284 参照

c# - このローカリゼーションラインがこのように動作するのはなぜですか?

ASP.NETWebサイトをローカライズしています。通常、.aspxページのテキストをローカライズするために使用します

<%= Resources.ResourceFile.ResourceName %>

asp.netコントロールの場合、これは機能しません。構文を使用する必要があります

<%$ Resources:ResourceFile, ResourceName %>

ただし、ボタンがあり、Textその方法でプロパティをローカライズしたが、その後に文字を追加すると、ローカリゼーションが中断され、プレーンテキストとして表示されます。

したがって、 <%$ Resources:ResourceFile、ResourceName%>»Text="<%$ Resources:ResourceFile, ResourceName %> &raquo;"として表示されます

これには正当な理由があると確信しています。Textプロパティがこれをどのように評価するかについての説明がMSDNで見つかりません。私は<%$実際に何をしているのか100%確信さえしていません。

0 投票する
1 に答える
809 参照

c# - ConfigurationManager.AppSettings または AppSettings のみ?

質問があります: と をいつ使用する<%= ConfigurationManager.AppSettings["xxx"] %><%$ AppSettings: xxx %>

を使用<%= ConfigurationManager.AppSettings["xxx "] %>すると、「サーバー タグに <% … %> 構造を含めることはできません」というエラーが表示されることがあります。それから置く<%$ 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でしかできないと思います。それを反映するために上記の例を変更しました。

config セクションにアクセスするための以下の Bert Smith Code Solution が気に入っていますが、それを式ビルダーに入れる必要があるだけです。構成マネージャーを呼び出す場所から GetCodeExpression メソッドをオーバーライドすることに行き詰まっていますが、パラメーターの式を作成する方法がわかりません。

編集
結果は次のようになり、画像だけでなく、あらゆる種類のファイルで機能します。

Microsoft の例を使用して、式ビルダーから任意の種類のコードを返しました。

新しい CodeSnippetExpression(entry.Expression) を返します。

GetAppSetting は、カスタム Page クラスのメソッドです。

0 投票する
1 に答える
290 参照

asp.net - 大きな文字列内のasp.net式ビルダー

より大きな文字列内に式ビルダーを埋め込む方法はありますか?

URL に式が埋め込まれているハイパーリンクを作成しようとしています。書いてみた

しかし、これは機能しませんでした。「<%$」とすべてがテキストとして含まれているだけで、置換は行われませんでした。

もちろん、コードで URL を作成することもできます。大したことではありませんが、どうにかして ASPX ファイルでこれを行うことができるかどうかは疑問です。

PS 念のため、入れてみました

それはうまくいったので、設定名のつづりを間違えたり、そのようなばかげたことをしているわけではありません。

0 投票する
3 に答える
3405 参照

ms-access - Access VBA 式ビルダーで、列を条件付きで合計するにはどうすればよいですか?

2 つのフィールドAB1 つの textboxがあるとしB_inputます。列のすべてのエントリを合計するようにクエリを設定したいと思いますAB = B_input

現在私は持っています:

さらにテストを行いましたが、問題は Sum(IIF([B_input])) の下で [B_input] の値を認識していないようですが、IIF([B_input]) がある場合は値を問題なく認識します、 何か案は?