問題タブ [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 投票する
1 に答える
156 参照

fubumvc - FubuMvc1.0での検証

私はFubuMvcを初めて使用します。最近、ドキュメントがないバージョン1.0にアップデートしました。コードに重大な変更がたくさんあるようです。検証ルールと検証が、一般的にどのように機能するかを理解しようとしています。ふぶ。

FubuMVC.Validationをインポートしても検証方法が見つかりません

これに対する新しいアプローチはありますか?fubuで検証がどのように行われるかという概念を明確にしたいと思います。

検証に規則を適用できますか?例:「email」という名前のフィールドを含むすべてのエンティティに、標準形式の正規表現検証を適用します。

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

c# - FubuMvc:Razorでレイアウトを使用するには?

非常に単純な helloworld fubumvc アプリで、Razor を使用したレイアウトで動作させることができません。

ここにサンプルコードがあります: https://gist.github.com/anonymous/4740987

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

fubumvc - CurrentUserPropertyBinder の問題は、常にユーザーを覚えているとは限りません

FubuMVC を使用する Web アプリケーション用にCurrentUserPropertyBinder (以下を参照) を実装しました。

自分のサイトにログインすると、これは正常に機能します。CurrentUserPropertyBinderには、タスクを実行するために必要なすべての情報が含まれています (つまり_security.CurrentIdentity.Nameには正しいユーザーの詳細が含まれています)。

標準の fileDialog を開くfineUploader ( http://fineuploader.com/ ) を使用してファイルをインポートしようとすると、 _security.CurrentIdentity.Nameが空になります。

ユーザーが誰だったのか覚えていないようです。理由はわかりません。他のすべてのルートで機能しますが、ユーザーを覚えていないファイルをインポートします。

助けてください!前もって感謝します

注: ユーザーの認証に FubuMVC.Authentication を使用しています。

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

fubumvc - FubuMVC.ServerSentEvents 使用時の 1 つのイベントの背後

現在、Windows Azure 向けに開発中のアプリに通知機能を実装する作業を行っています。ユーザーが関心のあるアクション (ファイルのインポートやエクスポートなど) が行われたときに、ユーザーに通知したいと考えています。この通知は、ログインしている各ユーザーに固有です。

ServerSentEvents を使用してきましたが、このリストが 1 イベント遅れていることがわかりました。したがって、2 番目のアクションが発生し、その通知が最初のアクションに対するものになるまで、通知は表示されません。私たちの開発環境では、この問題は常に発生しますが、Azure では期待どおりに動作しているように見えます (時々!!!)

Event Queue と Channel Initializer のデフォルトの実装を使用しています。トピックとサーバー イベントを渡す EventPublisher.WriteTo メソッドを介して発行します。

Topic の実装は次のとおりです。

ServerEvent の実装:

任意の助け、提案をいただければ幸いです!

ありがとう

スコット

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

jquery - iframe を使用している場合、IE 8 & 9 は json 応答をダウンロードしようとします。

blueimp fileUpload プラグインを使用してファイルをサーバーに送信していますが、IE 8 および IE 9 では、ファイルをダウンロードするように促されます。ファイルを開くと、完全なjsonです。

コンテンツ タイプを text/plain に設定し、dataType を text/plain に設定しようとしましたが、役に立ちませんでした。

私は FubuMVC も使用しているので、文字列を返すことはできません。json でない場合は、ビューをレンダリングしようとします。

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

twitter-bootstrap-3 - HtmlTag コントロールの作成時に .WrapWith を使用する

避けられない Twitter Bootstrap フレームワークに基づくアプリケーション用に、 FubuプロジェクトのHtmlTags ライブラリに基づく HTML ヘルパー メソッドをいくつか作成しています。ほとんどの単純なコントロールでは、HtmlTag を直接サブクラス化しても問題はありませんでした。ただし、通常は div タグ内にネストする必要がある、より複雑なコントロールになると、もう少し複雑になります。

たとえば、次のように実装された TextboxWidget があります。

これは非常に簡単です。次に、次のように使用できます (他のいくつかの拡張メソッドを使用)。

望ましい結果を得るために。

私の DatepickerWidget の実装は次のようになります。

これは次のように使用されます。

しかし、何らかの理由で、ラッピング div タグがレンダリングされていません。コントロールの単体テストを作成すると、オブジェクト モデル (Parent プロパティ内) に div タグが表示されますが、ページ上で HTML に変換されることはありません。

メインの入力要素をコントロールの中心的な要素として保持したいので、すべての素敵な HtmlTag 拡張機能がウィジェットにぶら下がっています。コントロール内の個々の要素ごとに修飾子を公開することによって、ジミー ボガードによって表示されたルートをたどる必要がありますか?