問題タブ [mvccontrib]

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 に答える
1334 参照

mvccontrib - MVC Contrib Grid を使用してより良いテーブルを作成するには?

実際、このトピックでカバーしたい質問が 2 つあります。

1) MVContrib Grid にテーブル フッターを配置する方法はありますか? (tf)

2)結果画像をグリッドに表示する小さなコードを書いています:

私はイメージを表します。これは、等幅を維持するためのテーブルとして作成されます。しかし、特に MVCCOntrib または Asp.net MVC ビューでこれを行う方法はありますか?

ありがとうございました

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

asp.net-mvc - 辞書とリストでのMvcContribグリッドの使用

通常のプロパティの横にプロパティ値(プロパティバッグ)ディクショナリを含むクラスがあります。MvcContribのグリッドを使用して、このオブジェクトのコレクションをテーブルに表示したいと思います。

クラス:

私のGridModel(ObjectWithPropertyBagGridModel):

私の見解:

辞書を反復処理して列を作成する方法はありますか?

ありがとう。

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

asp.net-mvc - ASP.NET MVC で適切なエラー ビューを表示し、それでも ELMAH にメッセージを送信させる

私は MvcContrib のフィルターを使用しています。これにより、エラーが発生したときに素敵なエラー ページ (自分のビュー) が表示されます。問題は、それが発生した場合、ELMAH が問題についてのメールを私に送信しないことです。

キーは ExceptionContext の exceptionHandled にあるようです。true に設定すると、ELMAH は電子メールを送信せず、独自のビューを取得します。false に設定すると、ELMAH はメッセージを送信しますが、IIS から醜いメッセージが表示されます。素敵なビューを表示してメールを取得する方法はありますか?

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

asp.net-mvc - cssクラスをmvccontribグリッドに適用する方法

asp.net mvc(C#)アプリケーションでmvccontribグリッドを使用しています。

mvccontribグリッド属性用に作成されたグリッドにcssクラスを適用するにはどうすればよいですか?

私は次のように構築しようとしています:

デフォルトでは、mvccontribグリッドのクラスは「grid」です。カスタムcssクラスに変更する必要があります

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

asp.net-mvc - GridModel (MVCContrib) でリンクを編集する

MvcContrib GridModel : GridModel で ActionSyntax を実行することは可能ですか? この記事を読みましたが、非常に便利ですが、これを適用することはできません。最新の MVCContrib で「.Action()」が削除されたかどうかはわかりません。何らかの理由でこれにアクセスできないためです。

編集リンクの ActionLink をグリッド モデルに入れる方法はありますか?

ありがとうございました

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

asp.net-mvc - FluentHtml (MVContrib) を使用してカスタム入力要素を作成する際の問題

私は最近、ASP.NET MVC 1.0 に手を出し始めたばかりで、素晴らしい MVCContrib に出会いました。私は当初、いくつかの拡張 HTML ヘルパーを作成する道をたどっていましたが、FluentHTML を見つけた後、カスタム入力要素を作成することにしました。基本的に、私が取り組んでいるプロジェクトの他の開発者が入力フィールドをページに追加し、好みのマークアップをすべてレンダリングできるようにするために、最終的にいくつかのカスタム入力要素を作成したいと考えています。要するに、特定の入力要素を追加のマークアップでラップしたいと思います.TextBoxは<li />、たとえば.

ここの別の質問でのティム・スコットの回答に従って、カスタム入力要素を作成しました: DRY in the MVC View

さらに詳しく説明するために、クラス「TextBoxListItem」を作成しました。

ViewModelContainerExtensions クラスにも追加しました。

最後に、ViewDataContainerExtensions にも追加しました。

私は自分の見解でそれを次のように呼んでいます:

<li></li>とにかく、要素にラップされていない、標準の FluentHTML TextBox 以外は何も取得していません。

ここで何が欠けていますか?

ご協力いただきありがとうございます。

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

c# - どうすれば属性を設定できますか
    MvcConribのMenuBuilderがレンダリングしたタグ?

このコードを使用してメニューをレンダリングします<% Html.Menu(GridSampleMenu.AdminMenu(Url)); %> が、レンダリングされたulタグにIDを設定するオプションが表示されません。

これは既知の制限ですか?

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

asp.net - mvccontrib テスト ヘルパーと http ポスト ルートとパラメーターの検証

私の Asp.net MVC アプリでは、コントローラーに 2 つのメソッドがあります。1 つはユーザーが最初にビューに到着したとき、もう 1 つはビューでフォームを送信したときです。

2 番目のアクションには、私が操作しているアカウント オブジェクトを組み立てるカスタム モデル バインダーがありますが、これは実際には重要ではありません。これはすべて、サーバー上でローカルにテストする際にうまく機能します。

HTTP POST のビューを含め、さまざまなビューが適切にルーティングされていることをテストするための単体テストを作成することについては、かなりうまくいくように努めています。そのために、mvccontrib のテスト ヘルパーを使用してきました。

取得のテストは非常に簡単です

私の質問は、POST ルートのテストです。上記の GET テストと同様に、ポストが正確な値を受け取っていることを確認するために使用するラムダをどのように記述すればよいですか?

POST の場合、次のようになります。

私が問題を抱えているのは、ラムダの something_something 部分です。任意の値を使用しても機能しません ("a => a.Foo(0, new Account()")。テストの一部として期待される値を指定するにはどうすればよいですか?

編集 Moq が foo.Setup(s => s.Foo(It.IsAny(), It.Is(i => i > 32)) などのステートメントのラムダを持つ方法に似たものがあることを望んでいました値を明示的に指定する必要がありますが、それは実行可能です-明示的な値を渡すために必要な構造を理解できないようです。

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

asp.net-mvc - オブジェクトに自動マップされたルート データを取得するアクションで mvccontrib testhelper を機能させる

これは ASP.NET MVC v1 です (v2 はまだ使用していません)。

次のようなルートエントリがあります。

およびそれに一致するアクション:

これは完全に機能します。mvc フレームワークは、searchQuery と ListingType を同じ名前の QueryParameters オブジェクトの 2 つのプロパティにマップすることを認識しています。

私の問題は単体テストです。私は Mvccontrib プロジェクトを使用しており、ShouldMapTo メソッドを愛しています:

それはうまくいきません!私は自分のアクションに次のような特定のパラメータを持っていました:

これは機能しました (明らかに、単体テストは、この 1 つのオブジェクトではなく、2 つのパラメーター (文字列) を使用して Search にマップしようとします。

すべてのプロパティをパラメーターとして書き込むことに戻る以外に、問題を解決する方法を知っている人はいますか? プロパティのmvc自動マッピングはうまく機能しますが、mvccontribs testhelperをそれで動作させる方法があることを願っています。

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

grid - MvcConrib Grid の Sortable プロパティは何の効果もないようです

グリッド内のヘッダー テキストを sortalbe リンクとして生成する方法が必要です。

この動作を実現するには、カスタム レンダラーを使用する必要がありますか?