問題タブ [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.

0 投票する
0 に答える
173 参照

c# - fubumvc で Silverlight xap を実行する方法

おそらく答えは簡単で、誰かが私を殴ろうとしているのかもしれませんが、明らかに私は今行き詰まっています.

Silverlight XAP を fubumvc ビュー ページに統合したいと考えています。HelloWorld サンプルを使用して、ページに次のように入力します。

このコードを単純な html ファイルで実行すると、問題なく動作します。XAP は、ビュー ページ/html ファイルと同じフォルダーに配置されます。

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

attributes - FubuMVC:コントローラーでゼロモデルアウトアクションを作成するにはどうすればよいですか?

FubuMVC では、コントローラー アクション メソッドが json の結果を返すようにする場合、メソッドで JsonEndpoint 属性を使用します。ただし、私が見ることができる void メソッドに対応する属性はありません。

特定のアクションについては、何も返したくありませんが、空のモデルに一致するビューを探し始めるため、戻り結果が void の場合、Fubu は失敗します。

特定のアクション メソッドが void を返すことを許可する属性または簡単な変更はありますか?

ありがとう

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

fubumvc - ビヘイビアで出力モデルタイプを見つけるにはどうすればよいですか?

FubuMVCでは、現在のアクションの出力モデルタイプを判別するための最良の方法がわかりません。現在のリクエストのURLを取得できるさまざまなオブジェクトが表示されます。しかし、それは非常に良い解決策にはつながりません。

ビヘイビアーから現在のアクションの出力モデルタイプを取得する最も簡単な方法は何ですか?

これが良い習慣ではない場合、より良い方法は何ですか?

0 投票する
4 に答える
167 参照

c# - フレームワークでインスタンスの代わりに Funcs を使用する

いくつかのプロジェクトのソース コードを見ると、よく理解できないパターンが見つかりました。たとえば、FubuMVCCommon Service LocatorFuncでは、静的プロバイダーが変更されたときにaが使用されます。誰でも使用する利点を説明できますか:

それ以外の:

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

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、 を生成する の実装を作成するなど、さまざまな解決策を試しましIFubuCommandResourceDisplay。また、パーシャルを明示的に登録しようとしましたFubuRegistry。しかし、私はChainResolver.


FubuControls とそのビュー モデルを FubuFramework に登録するための推奨される方法は何ですか?

上記のエラーを修正するにはどうすればよいですか?

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

fubumvc - コントローラーなしでビュー用に Fubu を構成するにはどうすればよいですか?

Indexもしていないコントローラーにアクションがあります。

このIndexビューは、jQuery 駆動型の ajax と MasterPage がこの特定のページですべての面倒な作業を行っている html を表示するだけです。このアクション関数をコントローラーから削除すると、aspx ビューが表示されなくなります。


詳細情報と更新:

Chad's answer に記載されている変更を行った後、インデックス ビューを返すために使用されていた URL は、代わりに 404 を返すようになりました。ビューのフォルダー構造のほとんどが初期の Fubu フレームワーク スタイルで行われているため (View_Page_Type_Declarations.csコード ビハインドありまたはなし)、この問題が発生する可能性があります。 )、より直感的で最近の既定のフォルダー規則を使用するのではなく、しかし、私の分析が外れている可能性があります。

これが私のFubuRegistryです:

WebAppUrlPolicy:

ViewAndActionInDifferentFolders:


アクションなしでビューを使用できるように Fubu を再構成するにはどうすればよいですか?

上記のアクション機能を削除し、同じ機能を維持するには、どのような変更を加える必要がありますか?

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

openrasta - FubuMVC と OpenRasta のドキュメントとリソース

ここにある今後のプロジェクトにFuBuMVCまたはOpenRastaフレームワークを使用することを検討しています。プロジェクトの性質についてはあまり詳しく説明しませんが、現在利用可能なフレームワークの背後にあるドキュメント、サポート、チュートリアル、コミュニティについて意見をお願いします。どのフレームワークがより成熟しているか、本番環境に対応しているか、

ありがとう

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

validation - FubuMVC 検証の設定方法

FubuMVC を学習しようとしていますが、入力モデルの検証に行き詰まっています。私が達成したいのは、検証後のリダイレクトです。つまり、同じビューにリダイレクトして、モデルが無効な場合にエラーを表示します。モデルで属性を使用しています。

また、独自のエラー メッセージ、つまりローカリゼーションを指定するにはどうすればよいですか?

nuget の Fubu の最新パッケージを使用しています。

私のレジストリは次のようになります。

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

fubumvc - ネストを作成する方法
  • HtmlTags(FubuMVC)のタグ

私はFubuMVCHtmlTagsライブラリの経験がなく、次のような単純なネストされた構造を実現しようとすると、単に行き詰まりました。

文字列を作成するときの方法は次のとおりです。

正常に動作しますが、HtmlTagsライブラリを使用するのが好きです(FubuMvcの外で、HtmlTagsはNugetを分離しています)。

編集:私は両方の答えからインスピレーションを得て、必要なものを思いついた。これが私が最終的に使用したコードです。

0 投票する
0 に答える
247 参照

asp.net - Asp.Net に物理ディレクトリを無視させる方法は?

初めての FubuMVC アプリケーションを作成しています。物理フォルダー Demo と、「/demo」URL を処理するルートがあります。何らかの理由で、Visual Studio でデバッグしようとすると、"/demo/" への永続的なリダイレクトが発行され、HTTP エラー 404.20 - Not Found (No default document) が返されます。同じアクションを /demostuff にルーティングすると、すべて正常に動作します。アプリケーションの起動スクリプトが最初のリクエストで起動されることに気付きましたが、どういうわけか Fubu の HttpHandler にルーティングされていません。

IIS Express を使用しています。