問題タブ [episerver]
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# - Lucene.net-ネガティブクエリを作成するにはどうすればよいですか?何かを含まないオブジェクトを検索する
Lucene.netベースの検索エンジンを使用してEPiServerWebサイトで作業しています。
特定のpageTypeIdを持つページのみを検索するためのクエリがあります。今度は反対のことをしたいのですが、特定のpageTypeIdではないページだけを見つけたいのです。それは可能ですか?
これは、pageTypeId 1、2、または3のページのみを検索するクエリを作成するためのコードです。
代わりに、「4」ではないpageTypeIdを持つページを検索するクエリを作成したいと思います。
「SHOULD」と「MUST」を「MUST_NOT」に置き換えてみましたが、うまくいきませんでした。
迅速に返信してくれた@goalie7960に感謝します。これは、選択したページタイプ以外のものを検索するための改訂されたコードです。この検索には、pageTypeIdが「1」、「2」、または「3」のドキュメントを除くすべてのドキュメントが含まれます。
validation - EPiServer Xforms では単一送信はどのように実装されていますか?
同じ人がフォームを複数回送信できる機能はどのように実装されていますか? XForm エディターのこのフィールドがオフの場合、ユーザーはフォームを 1 回しか送信できません。
匿名ユーザーの場合、Cookie に基づいていると思いましたが、関連する Cookie が送信されているのを確認できません。EPiServer.XForms.XFormData.HasAlreadyPosted(Page page)
ILSpy を見ると、永続化オプションが Database に設定されていない場合、または UserName が null の場合、実際に Cookie をチェックすることがわかります。
この状況では、「FormCookie」という名前の Cookie をチェックします。
匿名ユーザーとしてテストしていますが、フォームの POST のリクエストまたはレスポンス、またはサンキュー ページのリクエストまたはレスポンスに「FormCookie」が存在しないため、これがどのように機能しているかわかりません。
匿名ユーザーのロジックに従って、データベースに投稿していて UserName が null でない場合、DDS をチェックして FormId と UserName が一致する送信があるかどうかを確認する Linq クエリがあります。
データベース (tblXFormData) を見るとNULL
、UserName 列に値がありません。上記のthis.UserName == null
チェックが失敗し、匿名ユーザーのユーザー名をテーブル内のユーザー名と比較する Linq クエリを実行している可能性があります。最初の匿名ユーザーからの空のユーザー名があり、誤検知を報告していますか?
asp.net - 突然、EPiServer 編集モードで WebForm_InitCallback が定義されていません。
編集モードで突然このエラーが発生した EPiServer CMS 6 サイト。システム時間を変更するとこれが発生する可能性があると言っている投稿がたくさん見つかりましたが、これは私の場合には関係ありません。
誰にも何か提案がありますか?
スティグ
episerver - EPiServer でコードからページを作成するときに内部ショートカットを設定する
コード ビハインドから作成された新しいページに内部ショートカットを設定するにはどうすればよいですか?
スティグ
workflow-foundation - カスタム EPiServer ワークフローの作成
私は、バージョン 6 R2 で EPiServer ワークフローを作成する任務を負っています。必要なワークフローには、次の手順が必要です。
- ページが任意の言語で作成されると、承認が送信されます (ユーザーまたはグループに)
- ページが承認されると、別の必要な言語でページを作成する必要があることを通知する通知が関係者に送信されます。フランス語でも作成されます。
- 他の言語のページが作成されたら、それらも承認する必要があります。
- 必要な各言語ですべてのページが作成されると、それらはすべて公開されます。
これはかなり自由回答の質問だと思いますが、誰かがこれについて何かガイダンスを与えることができますか、誰かが同様のことをしましたか?
また、EPiServer では .NET 3.5 フレームワークが使用されていたのに対し、.NET 4 WWF では大幅なオーバーホールが行われたことを読みました。http://world.episerver.com/Modules/Forum/Pages/thread.aspx?id=49261
どんな助けでも大歓迎です。
よろしくお願いします
c# - EPIserver 動的コンテンツでのユーザー コントロールのレンダリング
EPIserver 動的コンテンツ コントロールを作成しようとしています。必要なコンテンツは、既に作成したユーザー コントロール (スライダー) です。使用したいページ/領域に動的コンテンツ コントロールを挿入するまで、すべてがうまく機能しているようです。それ。
作成したページに移動すると、「静的」コンテンツが表示されます。
これらの 3 つの項目のうち、ヘッダーとテキスト ボックスが表示されますが、「cd:TopSlider」は表示されません。OnPageLoad で、TextBox のテキストを「FooBar」に設定しましたが、これも表示されず、サーバーに送信されません。 -サイド、ブレークポイントを配置しようとしましたが、トリガーされません。. .
DynamicContent ファイルのコードは次のとおりです。
DynamicContentTest.ascx.cs が読み込まれるユーザー コントロール:
DynamicContentTest.ascx:
動的コンテンツ コントロール:
これらの記事をガイドとして使用しました。
episerver - 1 週間前から変更されたページ数を取得する
イントラネットのフロント ページにウィジェットが必要です。n 日前に変更されたページ数を表示する必要があります。
私はこのようなことを試しましたが、常に0を返します
助言がありますか?
c# - プロパティに任意の値を持つページを検索する
EPiServer のみ:
特定のプロパティに任意の値を持つページを検索するにはどうすればよいですか? プロパティに特定の値があるページを検索できますが、「空でない」を検索する方法がわかりません。
たとえば、これは機能しません。
「基準値を null または空にすることはできません。IsNull プロパティを設定して null を検索します。」という例外がスローされます。
何か案は?
asp.net - EPiServer: コード ビハインドから動的プロパティを設定できますか?
通常のページ プロパティとして設定しようとしましたが、うまくいきませんでした。
DynamicProperty クラスを使用できると思いますが、キャッシュがないため、これは避けたいと思います。
提案は誰ですか?
c# - モックされた EPiServer プロパティを使用して単体テストを実行すると失敗する
コードの一部をテストするために、いくつかのモックされた EPiServer プロパティを使用しています。そして、これらのプロパティを新しくしている間、例外が発生します。これはクラッシュする行です:
そして、生成された例外は次のとおりです。
これを解決する方法の手がかりは大歓迎です! これは EPiServer 6.42B 用です。