問題タブ [sitefinity]

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 投票する
1 に答える
2066 参照

javascript - ASP.NET で Messenger Connect クライアント側ライブラリを使用すると Javascript エラーが発生する

Live ID を使用したクライアント ログインを有効にするために、既存の Sitefinity サイト内に新しい Messenger Connect 機能を実装する際に問題が発生しています。

つまり、次のコードを使用してクライアント側の機能を実装する場合:

... Firebug で、正しく識別できない 3 つのエラーが発生します。

Sys.ArgumentTypeException: 型 'Sys._Application' のオブジェクトを型 'Sys.IDisposable' に変換できません。パラメータ名: オブジェクト

(ScriptResource.axd?d=.... 4993行目)

Sys.Application._doInitialize は関数ではありません

(MicrosoftAjaxBase.js の 1 行目)

Sys.InvalidOperationException: スクリプト 'MicrosoftAjaxGlobalization.js' が複数回参照されています。Microsoft AJAX スクリプトを明示的に参照する場合は、ScriptManager の MicrosoftAjaxMode プロパティを Explicit に設定します。

(ScriptResource.axd?d=.... 984 行目)

loader.jsエラーは、js.live.netのスクリプトを含めた場合にのみ発生します。

編集:エラーは必ずしもその順序でトリガーされるとは限りません。ページを更新すると、これらのエラーがシャッフルされたり、1842 行目などの他のエラーが発生したりするSys.ParameterCountExceptionようScriptResource.axd?...です。

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

breadcrumbs - Sitefinityのブレッドクラムコントロールをどのように変更しますか?

これからsitefinityのブレッドクラムを変更する必要があります。

これに:

ホーム>

したがって、ブレッドクラムがルートページにある場合は、その後に>を付ける必要があります。私は絶対的な初心者ですので、私に気楽に行ってください!(バージョン3.7を使用)

よろしくピーター

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

c# - データ テーブルを使用したデータ ページング

多数のレコードを格納するデータテーブルがあります。シード 1 で自動インクリメントされる ID という列があります。

ページング コントロールを実装しました。表示する必要がある最初と最後のレコードの ID はわかっていますが、データテーブルから特定の行だけを抽出する方法や、それが実際に可能かどうかはわかりません。それは可能ですか、それともたとえばデータセットを使用する必要がありますか?

SiteFinity という CMS 製品を使用しているため、DB にアクセスして SQLDataAdapter などを使用することはできません。

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

master-pages - Sitefinity 4 - マスターページ

Sitefinity 4 RTM の試用版を実行しています。

Sitefinity 3.x の優れた点は、マスターページを既存のサイトから移植でき、Sitefinity で動作することでした。Sitefinity は、ページやコンテンツ ブロックに何かを挿入しませんでした。

ただし、Sitefinity 4 は独自のもの (スタイルなど) をページに挿入して、レイアウトを台無しにしているようです。

また、たとえば、Sitefinity ContentBlocks はそのコンテンツを

鬼ごっこ。

これを止める方法はありますか? または、Sitefinity 4 を使用している場合、マスター ページとスタイル シートを書き直す必要がありますか?

新しいサイトの設定など、その他の問題は素晴らしいですが、上記は少しキラーです。

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

asp.net - ローカルホストでsitefinityサイトを表示する際の問題

私は現在、sitefinity3.7を使用するサイトで作業しています。ソースセーフを使用してファイルをハードドライブにコピーした後、次のエラーが表示されたときにローカルホストでページを表示しようとしました。


'/'アプリケーションのサーバーエラー。

ファイルまたはアセンブリを読み込めませんでした'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken=85fd314cb21bc432'またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)

説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.IO.FileLoadException:ファイルまたはアセンブリを読み込めませんでした'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken=85fd314cb21bc432'またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)

ソースエラー:

現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。アセンブリロードトレース:次の情報は、アセンブリ'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken=85fd314cb21bc432'をロードできなかった理由を特定するのに役立ちます。

WRN:アセンブリバインディングログがオフになっています。アセンブリバインドの失敗のログを有効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)を1に設定します。注:アセンブリのバインドの失敗のログには、パフォーマンスの低下があります。この機能をオフにするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog]を削除します。

スタックトレース:

[FileLoadException:ファイルまたはアセンブリを読み込めませんでした'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken=85fd314cb21bc432'またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)] System.Reflection.Assembly._GetType(文字列名、ブール値throwOnError、ブール値ignoreCase)+0 Telerik.Utilities.TypeResolutionService.GetType(文字列名、ブール値throwOnError、ブール値ignoreCase)+579Telerik.Utilities。 StringTypeConverter.ConvertFrom(ITypeDescriptorContextコンテキスト、CultureInfoカルチャー、オブジェクト値)+108 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadAttributes(ConfigElement element、XmlReader reader)+321 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadElement(ConfigElement element、

[TypeInitializationException:'Telerik.Framework.Web.ControlUtils'の型初期化子が例外をスローしました。]Telerik.Framework.Web.ControlUtils.GetTemplate(String virtualPath)+0 Telerik.Search.WebControls.SearchBox.get_LayoutTemplate()+50 Telerik .Search.WebControls.SearchBox.CreateChildControls()+90 System.Web.UI.Control.EnsureChildControls()+146 System.Web.UI.Control.PreRenderRecursiveInternal()+61 System.Web.UI.Control.PreRenderRecursiveInternal()+ 224 System.Web.UI.Control.PreRenderRecursiveInternal()+224 System.Web.UI.Control.PreRenderRecursiveInternal()+224 System.Web.UI.Control.PreRenderRecursiveInternal()+224 System.Web.UI.Page.ProcessRequestMain(ブール値includeStagesBeforeAsyncPoint、ブール値includeStagesAfterAsyncPoint)+3394

バージョン情報:Microsoft .NET Frameworkバージョン:2.0.50727.4952; ASP.NETバージョン:2.0.50727.4955


私が試したこと:

  • フォルダーのアクセス許可の変更(DefaultAppPoolとネットワークサービスの両方)
  • サイトの最新バージョンを再度取得します。
  • web.configを確認し、データベースを指すように接続文字列を再構成しました(おそらく無関係です)
  • サイトを再コンパイルしました-修正なし

誰かがこの問題に遭遇しましたか?

ありがとう!

ピーター

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

user-controls - Sitefinity 3.7 でカスタム ブログ デザインを作成しますか?

ブログのレイアウトを変更する必要があるサイトに取り組んでいます。カスタム コントロールをマップする必要があることをどこかで読みました。これが何を意味するか知っている人はいますか?本格的な答えは必要ありません。方向性だけです。

ありがとう!

ピーター

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

javascript - jQuery 検証 - 複数のグループ

次のようなユーザー コントロールを設計しています。

  • 「AddressInput」というテキストボックス
  • Google マップ プラグイン
  • リンクボタン
  • 「MarkerTitleInput」というマーカー タイトルのテキスト ボックス
  • 「送信」ボタン

問題はこれです:

リンクボタンがクリックされたら、AddressInput が完了したことを検証する必要がありますが、他には何もありません

送信ボタンがクリックされたら、AddressInput と MarkerTitleInput の両方が完了したことを検証する必要があります。

したがって、私の最初の2つの問題は次のとおりです。1)フォームを送信せずに、リンクボタンから特定のフィールドを検証する方法2)送信されるフォームのすべてのフィールドを検証する方法

私のもう 1 つの問題は、リンクボタンがクリックされると、コードが Google の Geocode に対してルックアップを実行して住所を取得することです。アドレスが見つからない場合に処理する追加の検証メソッドを作成するつもりでしたが、バリデーターを使用すると、キーが押されるたびに json リクエストが送信されます。これは多すぎます。リンクボタンがクリックしました。私は(selector).validate({ onkeyup:false })無駄に試しました。.valid()メソッドがフォームが有効であると考えるかどうかを手動で設定することはおそらく可能ですか?

ありがとうアル

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

sitefinity - Sitefinity4 プロジェクトの公開中にエラーが発生しました

Sitefinity 4 プロジェクトを展開しようとしています。メインの Web アプリ プロジェクトと 2 つの外部クラス ライブラリがあります。私は公開しようとしましたが、web 展開プロジェクトを使用しようとしましたが、どちらの場合も、次のような参照の欠落について不平を言っています。

型名または名前空間名「Sitefinity」が名前空間「Telerik」に存在しません (アセンブリ参照がありませんか?)

クラス ライブラリの 1 つのコード行を常に参照しています。アセンブリを app.config ファイルに追加する必要がありますか?

どんなアイデアでも大歓迎です。

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

content-management-system - Sitefinity4.0のテンプレートレイアウト/デザインにマスターファイルを使用する

Sitefinity 4.0プロジェクトのテンプレートとして使用したいハンドコーディングされたHTML、JS、およびCSS(3.7で機能)を含むマスターテンプレートがありますが、テンプレートを作成してそれを使用する方法がわからないようです。たくさんのレイアウトボックスをドラッグアンドドロップして既存のコードをすべて作り直す代わりに、マスターファイルを作成します。3.7のファイルシステムからプロジェクトにマスターをドロップすることはできましたが、マスターが見つからないか、4.0で使用できるようになっているようです。

具体的には、HTMLでJSファイルとCSSファイルへのパスを正しく取得できないようです。Firebugは、サーバーが特定のファイルに対してForbidden andNotFoundを返していると言っています。

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

asp.net - Sitefinity - ViewState + コントロールのライフサイクル?

ウィザードとして機能し、その中に他のコントロールを含むカスタム コントロールを作成しました。空のasp.net Webフォームページを使用してコントロールを構築およびテストしたところ、すべてが完全に機能していました。コントロールを SiteFinity のページに追加しましたが、viewstate がないようです。何も保存または再ロードされません。ページのソースに巨大なビューステート BLOB がありますが、フィドラーを使用してトラフィックを監視すると、_viewstate が空として送信されます。私が構築するコントロールには、更新パネルがあります。

どうしたんだ?ライフサイクルのどこで処理するかを変更しようとしましたが、何も役に立ちません。ビューステートの問題だと確信しています。どうしたの?完全なポストバックを行わずにビューステートをポストするにはどうすればよいですか?

はい、sitefinity を介してページとコントロールでビューステートを有効にし、コントロールとすべてのサブ コントロールでビューステートを有効に設定しました。