問題タブ [fubumvc]
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# - fubumvc で Silverlight xap を実行する方法
おそらく答えは簡単で、誰かが私を殴ろうとしているのかもしれませんが、明らかに私は今行き詰まっています.
Silverlight XAP を fubumvc ビュー ページに統合したいと考えています。HelloWorld サンプルを使用して、ページに次のように入力します。
このコードを単純な html ファイルで実行すると、問題なく動作します。XAP は、ビュー ページ/html ファイルと同じフォルダーに配置されます。
attributes - FubuMVC:コントローラーでゼロモデルアウトアクションを作成するにはどうすればよいですか?
FubuMVC では、コントローラー アクション メソッドが json の結果を返すようにする場合、メソッドで JsonEndpoint 属性を使用します。ただし、私が見ることができる void メソッドに対応する属性はありません。
特定のアクションについては、何も返したくありませんが、空のモデルに一致するビューを探し始めるため、戻り結果が void の場合、Fubu は失敗します。
特定のアクション メソッドが void を返すことを許可する属性または簡単な変更はありますか?
ありがとう
fubumvc - ビヘイビアで出力モデルタイプを見つけるにはどうすればよいですか?
FubuMVCでは、現在のアクションの出力モデルタイプを判別するための最良の方法がわかりません。現在のリクエストのURLを取得できるさまざまなオブジェクトが表示されます。しかし、それは非常に良い解決策にはつながりません。
ビヘイビアーから現在のアクションの出力モデルタイプを取得する最も簡単な方法は何ですか?
これが良い習慣ではない場合、より良い方法は何ですか?
c# - フレームワークでインスタンスの代わりに Funcs を使用する
いくつかのプロジェクトのソース コードを見ると、よく理解できないパターンが見つかりました。たとえば、FubuMVCとCommon Service LocatorFunc
では、静的プロバイダーが変更されたときにaが使用されます。誰でも使用する利点を説明できますか:
それ以外の:
fubumvc - ディスプレイモデルと FubuControl を登録する正しい方法は何ですか?
最近、FubuMVC フレームワークの 2010 年 5 月または 6 月以前のバージョンから最新バージョンへのFubuMVC プロジェクトの更新を開始しました。
私が直面している最大の障害の 1 つは、FubuControls とそれらが使用する表示モデルを構成して、これらのコントロールをSite.Master
ページにレンダリングできるようにする方法です。FubuException
回避できないエラーメッセージは次のとおりです。
69 行目 のメソッドからスローされFindUniqueByInputType
ます。FubuMVC.Core.Registration.Querying.ChainResolver
Web プロジェクトの Global.asax.cs は次のとおりです。
これが私のものFubuRegistry
です:
詳細情報と更新:
私が発見した問題の一部は、プロジェクトを更新していたときに変更したことです。
に
これは、拡張機能RenderPartial<TViewModel>(this IFubuPage<TViewModel> viewPage)
が から使用できなくなったことを意味しSiteMasterView
ます。
古い無効な Cal RenderPartial<TViewModel>
l in は次のSite.Master
とおりです。
FubuMasterPage
したがって、この時点で、 ( だけでなく) で動作する独自の RenderPartial 拡張関数を作成することを検討したと思いますIFubuPage<EmptyModel>
。しかし、FubuFramework の使用法を更新しvoid Partial<TInputModel>(this IFubuPage page) where TInputModel : class;
、古いより冗長なバージョンの代わりに拡張関数を使用することも考えました。
新しい呼び出し:
そのとき、 によって発行されたエラーが発生し始めChainResolver
、 を生成する の実装を作成するなど、さまざまな解決策を試しましIFubuCommand
たResourceDisplay
。また、パーシャルを明示的に登録しようとしましたFubuRegistry
。しかし、私はChainResolver
.
FubuControls とそのビュー モデルを FubuFramework に登録するための推奨される方法は何ですか?
上記のエラーを修正するにはどうすればよいですか?
fubumvc - コントローラーなしでビュー用に Fubu を構成するにはどうすればよいですか?
何Index
もしていないコントローラーにアクションがあります。
このIndex
ビューは、jQuery 駆動型の ajax と MasterPage がこの特定のページですべての面倒な作業を行っている html を表示するだけです。このアクション関数をコントローラーから削除すると、aspx ビューが表示されなくなります。
詳細情報と更新:
Chad's answer に記載されている変更を行った後、インデックス ビューを返すために使用されていた URL は、代わりに 404 を返すようになりました。ビューのフォルダー構造のほとんどが初期の Fubu フレームワーク スタイルで行われているため (View_Page_Type_Declarations.cs
コード ビハインドありまたはなし)、この問題が発生する可能性があります。 )、より直感的で最近の既定のフォルダー規則を使用するのではなく、しかし、私の分析が外れている可能性があります。
これが私のFubuRegistryです:
WebAppUrlPolicy:
ViewAndActionInDifferentFolders:
アクションなしでビューを使用できるように Fubu を再構成するにはどうすればよいですか?
上記のアクション機能を削除し、同じ機能を維持するには、どのような変更を加える必要がありますか?
openrasta - FubuMVC と OpenRasta のドキュメントとリソース
ここにある今後のプロジェクトにFuBuMVCまたはOpenRastaフレームワークを使用することを検討しています。プロジェクトの性質についてはあまり詳しく説明しませんが、現在利用可能なフレームワークの背後にあるドキュメント、サポート、チュートリアル、コミュニティについて意見をお願いします。どのフレームワークがより成熟しているか、本番環境に対応しているか、
ありがとう
validation - FubuMVC 検証の設定方法
FubuMVC を学習しようとしていますが、入力モデルの検証に行き詰まっています。私が達成したいのは、検証後のリダイレクトです。つまり、同じビューにリダイレクトして、モデルが無効な場合にエラーを表示します。モデルで属性を使用しています。
また、独自のエラー メッセージ、つまりローカリゼーションを指定するにはどうすればよいですか?
nuget の Fubu の最新パッケージを使用しています。
私のレジストリは次のようになります。
fubumvc - ネストを作成する方法 - HtmlTags(FubuMVC)のタグ
私はFubuMVCHtmlTagsライブラリの経験がなく、次のような単純なネストされた構造を実現しようとすると、単に行き詰まりました。
文字列を作成するときの方法は次のとおりです。
正常に動作しますが、HtmlTagsライブラリを使用するのが好きです(FubuMvcの外で、HtmlTagsはNugetを分離しています)。
編集:私は両方の答えからインスピレーションを得て、必要なものを思いついた。これが私が最終的に使用したコードです。