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

asp.net-mvc - 「足場」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。

ASP.NET MVC 4プロジェクトをしばらく開発していて、「MVCScaffolding」パッケージを正常に使用していますが、数日前に、新しいコントローラーを作成すると、たとえばMVCScaffoldingのアイテムが表示されないことに気付きました。もうアップ。スキャフォールドコマンドを実行しようとすると、次のエラーも発生します。

このページでこの問題が何度か言及されていることに気づきましたが、解決策は提供されていません。

また、「MVCScaffolding」パッケージは、同じ環境で異なるソリューションの他のプロジェクトで使用できますが、同じソリューションではないため、このソリューションに固有のものだと思います。パッケージを手動で、または次のコマンドでアンインストールして再インストールし、nugetを再インストールして、VSWindowsを数回再起動してみました:);

私が探しているのは、最初に、そして明らかにこの特定の問題を解決する方法であり、次に、一般に、問題のデバッグを開始するためにどこを探すべきかということです。コマンドプロンプトは、コマンドが使用可能かどうかをどのように判断しますか?

前もって感謝します。

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

asp.net-mvc - MVC4 - Scaffolding によって作成された生成されたフィールドを再配置する方法

次のような MVC4 スキャフォールディングによって作成された .cshtml ファイルがあります。

ラベルと列が単一の垂直列に生成される代わりに、1 つの列にラベルがあり、2 番目の列にエディター フィールドがあるようにこれを再配置したいと思います (従来のデータ入力フォームのほうが多いです)。私は MVC 4 と HTML5 に非常に慣れていないため、これを行う方法がよくわかりません。これを達成するためにこの .cshtml コードを再配置するのを誰かが手伝ってくれたら、とても感謝しています。

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

asp.net-mvc - MVC スキャフォールディング - context.Save() が外部キー テーブルを更新しようとしています

なぜ私の問題が起こっているのかを調べていて、困惑しています。それが私がデータ注釈をどのように行ったのか、それとも何をしたのかはわかりません...いくつかのことを試しましたが、賢い人が見つけられるものであることを願っています.

EF5、MVC4 Razor、および MVCScaffolding を使用しています。私はまだすべてにかなり慣れていません。

私の問題は、フォームが送信されて Save メソッドが呼び出されると、モデルはすべての正しいデータとともに投稿されますが、確率オブジェクトを保存するだけでなく、最初に Component テーブル (これはProbabilities の FK です)。この更新には値が渡されていない (id = 0) ため、同時実行チェックが原因でページが失敗します。そして、SQL プロファイラーを使用してのみ、これを見つけることができました。

FKテーブルを更新する必要があるとは思わないので、誰かが私が間違っていることを教えてもらえますか? 以下のすべてのコードを参照してください...ヘルプやガイダンスは大歓迎です:)

私のモデルは次のようになります。

Telerik Grid を使用してデータを読み込んで編集しようとしています。データがロードされ、編集可能になり、データは、principityRepository を呼び出す確率コントローラに返されます。

確率コントローラ

確率リポジトリ

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

asp.net-mvc-scaffolding - T4ScaffoldingアクセスジェネリックコレクションTプロパティ

次のクラスがあるとします。

と私のps1エントリコード:

ここで、$modelはPostクラスです。

「タグ」オブジェクトのプロパティにアクセスするにはどうすればよいですか?

EnvDTE.CodeTypeRefとして「タグ」ICollectionがあります。

ほとんどのmv​​cscaffoldingがGet-RelatedEntitiesを使用してジェネリックスをアンラップしていることに気付きました-これがTagプロパティにアクセスする唯一の方法ですか?

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

asp.net-mvc - ASP.NET MVC を使用してデータベースにファイルをアップロードする

ユーザーがファイルをアップロードしてデータベースに保存できるように、フォームに機能を提供したいと考えています。これは ASP.NET MVC でどのように行われますか。

モデル クラスに書き込むデータ型。を試してみましByte[]たが、スキャフォールディング中に、ソリューションは対応するビューで適切な HTML を生成できませんでした。

これらのケースはどのように処理されますか?

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

azure - AzureCloudServce を既存の MVC4 アプリに追加した後の Nuget エラー

Azure Cloud Service に変換したい MVC 4 アプリケーションがあります。これらは私が取ったステップです:

  • 最新のすべてを取得するための更新パッケージ
  • このブログの手順に従いました
  • ソリューションのビルド (成功)
  • F5 -> VS2012 を管理者特権で実行する必要があるというエラーが表示される
  • 昇格した VS2012 を再起動します -> パッケージ マネージャー コンソールで次のエラーが表示されます。

    C:\Users\jlearmouth\Documents\Visual Studio 2012\Projects\MeetingMinutes\packages\MvcScaffolding.1 にあります。0.9\tools\init.ps1:35 文字:45

    • | | %{ [System.IO.Directory]::EnumerateFiles <<<< ($_, "*." + $extension, [System.IO.SearchOption]::AllDirectories) }
      • CategoryInfo : NotSpecified: (:) []、MethodInvocationException
      • FullyQualifiedErrorId : DotNetMethodException

解決策は実行されているようですが、このエラーは好きではありません。それが何を意味するのかわからないし、どうすればいいのかわからない。Google には似たようなものがありますが、同じ MethodInvocationException ではありません...解決策を試してみました - 何もありません (ほとんどの場合、MvcScaffolding をアンインストール/再インストールします)

このエラーは何ですか?どうすれば修正できますか?

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

asp.net-mvc - MVC Scaffolding with Repository Pattern - Saving children objects as a transaction

I have been scouring forums and repository pattern blogs for some clear direction on how I should be coding my project and I'm stuck. Any help or guidance from you guys would be much approciated :)

I started my project as EF5 MVC4 Razor Code First and decided to use MVCScaffolding to generate all my controllers, views and repositories. This was my first project with these technologies, I was just told that this was how the team was doing it now (but the previous developers did model first and hand coded their contexts).

SO, all is great, we're coding a bunch of screens, but one of our screens is a complex one that involves many models/sub modlels (ie/ Object model has FKs to Responses, Attachments, Reviewers, etc...). The user adds a bunch of data, selects one or more reviewers, adds 0 or more attachments. Then they hit Save!

Now my big problem is that I want to save all this data as one transaction, and if something fails on one of the children models (ie/ attachments) the transaction will roll back. However, the way the MVCScaffolding repositories are created, each model has it's own instance of DB Context and it's own Save. And the controllers accept each unique repository as parameters for loading the screen data. Another thing to note is for this screen we are using a ViewModel to load the data, and then wrote custom mappers to map back to the different models for saving. We can save each piece separately, and possibly the solution is just to wrap TransactionScope around my save, but I also want to reduce the number of calls to the db, as each repository save does a call.

I thought I could add code to the parent repository for a UnitsOfWork type save that would add/edit all the child obejcts in one context object, but that seems like a hack more than anything, and I want to code this properly.

One of the other projects here just made a custom DB context and all Save methods were in that class, is that the best way to do it? Another dev did code first but hand coded all his Save methods. None of them are in a standard place and he is using TransactionScope with a DBContext inside (is that overkill or does DBContext not handle transactions)?

Since I'm so new to this, I need help and no one I work with seems to agree on a proper method. I'm not sure if my model is wrong for an "MVC App" since I'm such a database heavy thinker.

Below is a sample of my models, any guidance is appreciated. Thanks :)

ps. that is just a sample... thanks!

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

asp.net-mvc-3 - MVC 足場と混同

私はMVC3を学んでいます。何時間も試していることがありますが、今は完全に迷っていると思います。最初にデータベースを作成し、それからモデルを生成しました。scaffolding を使用して CRUD ビューでモデルを生成できるかどうか知りたいですか? 私はいくつかのことを試しました。まずエラー - メタデータを取得できません。最初にグーグルで調べたところ、EF4.xに何か問題があると誤解されました。再インストールして時間を無駄にしました。次に、自動コード生成機能を試しましたが、以前に生成されたクラス間であいまいなエラーが発生しました。私がしようとしていることをすることさえ可能ですか?どのように?または、ビューをコーディングする必要がありますか?

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

asp.net-mvc - scaffolding の出力フォルダーを変更するには?

-Folderオプションが ASP.NET MVC の MvcScaffolding パッケージから削除されたかどうかを判断できないようです。これらの 2 つのリンクは、スキャフォールドによって作成されたアイテムの出力フォルダーを変更するために使用されたことを示しています。

http://blog.stevensanderson.com/2011/01/13/mvcscaffolding-standard-usage/

MvcScaffolding がコントローラー、ビュー、およびリポジトリーを生成するプロジェクトとフォルダーを変更する方法

MVC3 プロジェクト用に VS2010 でパッケージ マネージャー コンソールを使用しています。リポジトリなどのスキャフォールディング時に出力フォルダーを変更しようとすると、「-」を入力して Tab キーを押したときに表示されるオプションのリストに -Folder オプションがありません。私が必要としているものに最も近いと思われるオプションは次のとおりです。

  • テンプレートフォルダー
  • OverrideTemplateFolders
  • パイプ出力

しかし、これらが実際に何をするのかについての適切なドキュメントも見つかりません(試してみましたが、実際に何をしたのかわかりませんでした)。明らかな何かが欠けていますか?ありがとう!