問題タブ [castle-monorail]

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

asp.net-mvc - ASP.Net MVC フレームワークのモノレール ビュー コンポーネントに相当するものはありますか?

モノレールで構築したいくつかの大規模なアプリケーションでビュー コンポーネントを多用しています - セクションなどをサポートできる、ビュー コンポーネントの ASP.Net MVC での同等のアプローチは何ですか?

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

asp.net - iis7の下にあるWebアプリケーションの多くのアプリドメイン

iis7で実行されているモノレールWebアプリケーションがあります。2つの同時リクエストが2つの異なるアプリドメインで処理されているようです。私の知る限り、リクエストを処理するには、各アプリケーションに1つのappdomainと複数のhttpapplicationが必要です...

足りないものはありますか?(おそらく構成?)

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

inversion-of-control - Castle Windsor を使用して IRailsEngineContext を注入する

問題

Castle Monorail プロジェクトで Castle Windsor を IoC コンテナーとして使用しています。IRailsEngineContext の現在のインスタンスを、コントローラー内のコンテナーから解決されるオブジェクトに挿入したいと考えています。

環境

Railsコンテキストを挿入したいオブジェクトは、以前に表示したレコードのIDを保持する目的でセッションオブジェクトをラップするために使用されます。その後、それらが再び表示されないようにするために参照されます。

代替ソリューション

各呼び出しでコンテキストをメソッドに渡すか、手動で注入することもできますが、コンテナから直接注入するとよいでしょう。

質問

コンテナ内にコンテキストを注入する方法が思いつきません。これを行う方法はありますか?これは意味がありますか?

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

helpers - ヘルパーをMonoRailのコントローラーに登録する別の方法はありますか?

MonoRailでは、コントローラーをHelper属性で装飾して、ビューでヘルパーを使用できるようにすることができます。おそらく構成ファイルまたは依存性注入を介して、コントローラーにヘルパーを登録する別の方法はありますか?ヘルパーを提供し、コントローラー階層にさらに別のコントローラーを追加するためだけに、ベースコントローラーを作成することは避けたいと思っています。

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

castle-monorail - モノレールC#のログイン機能

モノレールC#のログイン機能への良いリンクを教えてもらえますか?

私はモノレール C# の初心者で、ログイン機能を 1 つ実装する必要があります。

ありがとうございました。

メアレア

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

castle-activerecord - Castle ActiveRecord/MonoRail を使用したモデル内の画像のベスト プラクティス

私たちの「ユーザー」モデルには小さなプロフィール写真が必要ですが、それをどのように扱うかは完全にはわかりません。もちろん、それをディスク上のフォルダーに保存し、パス/ファイル名をデータベースに保存することもできますが、DB自体に保存した方がよいと思います。

私が最初に考えたのは、モデルに次のようなプロパティを持たせることでした:

しかし、このように動作させるには長い道のりを歩まなければならないように感じます-データベースからバイト配列を取得し、それを何らかのハンドラーで画像に変換します。

この種のことを処理する方法についての良いチュートリアルを見た人はいますか? MonoRail 固有の何かを見つけることが十分に一般的な要件のように思えますが、これまでのところ、私の検索は空っぽです。

0 投票する
7 に答える
2725 参照

.net - サーバーにデータを送信するときに文字列とCookieをクエリする代わりに?

作業している製品のASP.NET/Castle Monorailサイトに小さな(またはそれほど小さくない)問題があります。これはかなりレガシーなシステムであり(私の時代よりかなり前に作成されました)、クエリ文字列にかなりの量の情報を含むGETリクエストを使用します。最近、クエリ文字列の長さの制限に遭遇しました。サーバーに転送する必要のあるデータの量については、データを一時的にCookieに保存することも妥当ではありません(Cookieあたりの4096バイトの制限をすでにはるかに超えています。多くのCookieを設定するため、ドメインごとのCookieの制限に近いか、制限に達している可能性があります。)

POST以外に(場合によってはPOSTリクエストに変更できる場合もありますが、すべてではない可能性があります)、この問題を解決できる代替手段があるかどうか疑問に思っています。StackOverflowの他の誰かが同様の問題に遭遇し、いくつかの魔法の解決策があることを願っています(つまり、javascriptでデータを圧縮し、base64としてエンコードし、単一のクエリ文字列アイテムに渡しますか?圧縮できるライブラリがあるかどうかはわかりません.NET 3.5の組み込み圧縮クラスと互換性のある方法でJavaScriptを使用したデータ。)

アップデート:

私が選んだ解決策は、一時的なコントローラーにPOSTすることでした。この一時コントローラーは、大量のデータのリストをプルし、共有セッションにスタックし(本番サーバーは、スティッキーセッション/ IPを使用しない大規模なマルチバンクサーバーファームにあります)、実際のコントローラーに対してGETを実行しました。共有セッションからのデータ。最もパフォーマンスの高いソリューションではありませんが、問題は解決しました。

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

jquery - MonoRail を使用して返された JSON を厳密に型指定する

$.getJSON() を使用して、コントローラーで次のメソッドを呼び出しています

私の _profileSvc には、必要のない余分なデータが返されます (実際には、セッションが閉じられているため、NHibernate エラーが発生します)。

私がしていることを行うためのより良い方法はありますか? 返すデータを厳密に入力する必要がありますか、それともこのアプローチで十分ですか?

ありがとう。

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

jquery - モノレール コントローラー JQuery への Ajax 呼び出し

この例を実際に使用できます。Castle Monorail 呼び出しを行うために JQuery を使用した Javascript 関数のサンプル実装 (完全に必要というわけではありません) を提供してくれる人はいますか?

「*.ashx」ですべての HttpRequests をインターセプトするようにモノレールを構成しました。Ajax 呼び出しを使用して、モノレール コントローラーにパラメーターを渡し、文字列を取得したいと考えています。

誰かが私に疑似コードを教えてくれたり、正しい方向に向けることができますか?

ありがとう!