問題タブ [asp.net-mvc-scaffolding]

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

asp.net-mvc-3 - Ajax Grid Scaffolder での検索

asp.net mvc3 のグリッドのインライン編集に Ajax Grid Scaffolder を使用しています。デフォルトでは、検索オプションは提供されていません。Ajax Grid Scaffolder と同じ方法で検索オプションを使用するか、手動で行うしかない他のパッケージはありますか?

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

asp.net-mvc - ASP.NET MVC: 複数のモデルを 1 つのビューに表示する (1 対多の関係)

MVCScaffolding と ASP.NET を使用して単純な ASP.NET Web アプリケーションをまとめようとしています (私が思っていたこと)。SQL には、dbo.Albums、dbo.Tracks というデータ テーブルの基本的な階層があります。

モデルは簡単です。アルバムの場合:

基本的な CRUD ビューが構築され、正常に動作しています。Albumただし、モデル データの後に、特定の AlbumId のトラック レコードごとに 1 つの行を含むテーブルを表示するビューを作成しようとしています。基本的に、これはMVCScaffolding テンプレートからのDetailsビューが続くビューですが、2 つのモデルを使用し、1 つのパラメーター ( fromテーブル) を持ちます。IndexIDAlbums

そこからデータにアクセスするためにモデルを一緒に追加しようとしましたが、リストを反復処理する方法がわかりません (インデックス ビューは を使用します@model IEnumerable<Music.Models.Tracks>)。これは結合されたモデルです:

そして、 AlbumsExt.cshtml でアクセスしようとしています@model Music.Models.AlbumsExtended。コントローラーは次のようになります。

しかし、明らかにそれは正しくありません。

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

asp.net-mvc - MethodInvocationException をスローする MVCScaffolding パッケージ

最近 VisualStudio 2010 のインストールを NuGet 2.0 にアップグレードしましたが、これにより Hanselman と Kirkland の MvcScaffolding パッケージが壊れているようです。リポジトリを使用して新しいコントローラーとビューを作成しようとすると、スキャフォールディング中に MethodInvocationError が発生します。具体的には、「5」引数で「Execute」を呼び出す System.Management.Automation.MethodInvocationException です。オブジェクト参照がオブジェクト インスタンスに設定されていません。スタック トレースによると、これは NuGet.PackageExtensions.GetFiles() メソッドで発生しています。もちろん、スタック ダンプの最後のステートメントは "You may need to upgrade to a newer version of MvcScaffolding" ですが、これはすべてのエラーの最後に追加されていると判断しました。現在、最新の MvcScaffolding パッケージの v1.0.7 を使用しています。なぜこれが起こっているのか、さらに良いことに、それを回避する方法について何か考えがある人はいますか? ありがとう。

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

asp.net - MvcScaffoldingパッケージのインストール時のNuGet実行ポリシーエラー

Visual Web Developer Express 2010、Windows XPを使用しており、プロジェクトでASP.NETMVC4RCを使用しています。NuGetv2.0.30619.9119をインストールしています。

現在、NuGetパッケージマネージャーコンソールを介してMvcScaffoldingパッケージをインストールしようとしています。次のエラーが発生します。

インストール後にinitスクリプトが実行されないため、MvcScaffoldingパッケージが正しくインストールされず、scaffoldコマンドが認識されません。

これらのコード署名の問題についてどうしたらよいかわかりません。現在のセキュリティ設定は次のとおりです。

プロセススコープを無制限に変更できますか?もしそうなら、どのように?NuGetコンソールでの実行Set-ExecutionPolicyは機能しません。

私も管理者としてこれをすべてやってみましたが、それも役に立ちませんでした。

アドバイスやアイデアをいただければ幸いです。

アップデート

NuGetでプロセス実行ポリシーを次のように設定できます。

しかし、Visual Web Developerを再起動すると、設定が忘れられ、init.pslファイルを実行しようとし続けるため、エラーが発生します。

実行ポリシーを永続的に変更するにはどうすればよいですか?

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

asp.net-mvc-3 - スキャフォールディング Get-ProjectType がコマンドレットの名前として認識されない

基本的な基本を起動して実行し、いくつかの派手なエラー状態を取得しようとしました-おそらくいくつかの基本的な手順が台無しになっていますが、私にはポイントがわかりません-したがって、いくつかのヒントは非常に高く評価されています.

それで、セットアップは何ですか?

何が起こるのですか?

(NuGet コンソールを介して MvcScaffolding をインストールした後) を呼び出してください:

次のエラーが表示されます。

ファンシーなこと: もちろん Get-ProjectType 自体は機能しているようです (以下を参照)。脚本?どんなヒントでも大歓迎です!

どうもありがとう。

敬具 アイブス

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

jpa - Spring Roo と Spring MVC を使用してエンティティからエンティティへのハイパーリンク ナビゲーションを構成する

Spring Roo + JPa + Spring MVC を使用しています。ドメインに複数の @ManyToOne および @OneToMany 関係があります。さらに、エンティティの Web 足場を生成しました。

だから私が持っていると言う

クライアント---注文

関係 (複数の注文を持つ 1 つのクライアント)。今のところ、生成した足場により、特定の注文について、その注文のクライアントを確認できます。

ただし、クライアントはプレーン テキストとして表示されます。必要なのは、特定の order から client に移動するためのリンクです。

すべての @ManyToOne 関係に対して Spring Roo シェルを使用してそれを達成することは可能ですか? それとも JSP を手動で編集する必要がありますか?

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

c# - MVCscaffolding はデータベースからモデル テンプレートを生成します

MVCscaffolding と t4 テンプレートを使用して、データベースからすべてのテーブル データを含むモデルを自動的に生成することは可能ですか?

たとえば、DB に Customers という名前のテーブルがあり、3 つのフィールドがあります。

ID 名前 番号

それで、次のようなものを生成する t4 テンプレートを作成できますか: (そして、すべてのテーブル + 他の名前のフィールドで動作します)?????

良い?誰でも?これは可能ですか?

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

asp.net-mvc-3 - 絶えず変化するモデルのための MVCScaffolding と Database Sync

Nuget Package Manager の MVCScaffolding を使用し、その仕組みに関する簡単なチュートリアルに従いました。それは十分に単純に思えます。実行 Scaffold Controller Team –Repository -Forceすると、「チーム」を取り巻くすべてのリポジトリ パターンが作成されます。

ただし、これを打破する試み (および成功) として、「チーム」クラス ( ) に追加のフィールドを追加することにしましたmyRandomField。予想通り、コンパイルすると、MVC ビューで次のようなエラーが発生しました。

データベースが作成されてから、「MvcApplication1Context」コンテキストをサポートするモデルが変更されました。データベースを手動で削除/更新するか、IDatabaseInitializer インスタンスで Database.SetInitializer を呼び出します。たとえば、DropCreateDatabaseIfModelChanges 戦略は、データベースを自動的に削除して再作成し、オプションで新しいデータをシードします。

明らかに、このエラーは、モデルを更新したため (Code-first??)、DB がモデルと「同期していない」ためです。

この問題を回避する最善の方法は何ですか? モデルと DB を同期させる簡単な方法はありますか?開始しているプロジェクトが徐々に展開されるため、モデルに多くの編集を行う予定です (そのため、毎回完全なデータベースの再構築を行うことは問題外です)。この場合、コードファーストは私にとって正しいアプローチですか? 私はこのプラグイン/ツールが本当に好きで、それを使わないのは残念です.

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

asp.net-mvc-3 - エンティティフレームワークのスキャフォールディングからSQLテーブルが見つかりません

asp.net mvc 3アプリケーションを作成し、これらのクラスを追加してから、CRUDページを提供するコントローラーを追加しました。それらのページに行くとき、私は期待されるすべてを行うことができますが、何らかの理由でデータが保存されている場所を見つけることができません。

App_Dataをチェックしました([すべてのファイルを表示]を有効にして)が、データベースがありません。データベース'DbTest1'を検索しましたが、作成されたエージェント名のテーブルが見つかりませんでした。

何かご意見は?

モデルクラス:

DbContext:

接続文字列: