質問

私は、ASP.NET MVCアプリケーションで使用するために、一般的なグリッドを構築しています。私はそれに渡されたジェネリッククラスを取得する部分図を作るとのトラブルを抱えています。

私は私が何をしたいのかdemonstates小さなサンプルプロジェクトを用意しました。 ここからダウンロードしてください。

にHomeControllerでは、私は再利用可能な部分ビュー/Shared/SimpleTrustGridViewer.ascxで示した対象の従業員や部門のデータを準備するために私の一般的なグリッド・クラスを使用する2つのコントローラのアクションを持っています。

問題は、私はこのように継承する部分図を作るとき、私は現在だけで動作するように従業員コントローラのアクションを取得することです。

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<TrustGrid<Employee>>" %>

部門controlleractionは、私が上こだわってエラーがスローされます。

私は誰かが私が用意したサンプルプロジェクトを見てみることができますし、従業員や部門の両方のための部分的なビューを動作させるための簡単な簡単な方法を考え出すことができます願っています。そこにはデータベースが必要ありませんか何かが、私はちょうど偽のリポジトリを使用されます。

現在のページのリンクやメール(*myUserNameWithoutSpace*1985@gmail.com)固定サンプルプロジェクトまたは固定コードをコピー&ペーストすることができます。

すべてのヘルプははるかに高く評価される!

(これはのフォローアップ私はそこに良い答えを得ることができなかったとして、この質問を、私は今あなたが何をすべきかを証明するために使用することができますサンプルプロジェクトを用意しています。)

編集:IColumnとITrustGridがあまりにも多くのインタフェースと気にしないでください、私は問題を解決しようとしているときのものと少し周りを果たしました。

役に立ちましたか?

解決

).getTrustGrid(のようなメソッドを拡張するので、あなたが必要とする同じタイプを取得することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top