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

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

asp.net-mvc - mvc 5.1 アプリで参照を修正する悪い日

Visual Studio と nuget パッケージ マネージャーに問題があります


プロジェクトが突然コンパイルを停止して、ApplicationDbContext が DbContext などから派生する必要があることを伝えたとき、私は非常にうまく動作していました。 stackoverflow と web を検索し、そもそも参照エラーであることがわかったので、この質問で説明されているように bin フォルダーを削除しました

参照されたアセンブリよりも新しいバージョン

その後、すべてがうまくいかず、すべての参照を削除して手動で再インストールしようとしましたが、nuget PMC は、プロジェクトが既にそのアセンブリへの参照を持っていることを伝え続けました。Visual Studio を閉じて、プロジェクトを再クリーンアップし、もう一度実行しました結果なし!

したがって、ここでの質問は、すべての最新バージョンを asp.net MVC 5.1 と互換性があるように再インストールする方法であり、私のプロジェクトがこれらのアセンブリへの参照を持っているというメッセージが表示されることはありません。

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

c# - MVC5 ビューでボタンのスタイルを変更する

MVC5 で作成した次のビュー コードを使用し、ボタンのスタイルをフォーラム ボタンのように変更したい (たとえば、このスタック フォーラムで質問ボタンを追加する、ボタン フレームの色を追加するなど)、どうすればよいですか? 現在、マウスでホバーすると、その下に線が表示されるという単なるテキストです...

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

c# - MVC5 アプリケーションを Azure にデプロイする

期待どおりに動作する mvc5 アプリケーション (SQL サーバーとエンティティ フレームワークを備えた Web UI) を作成しましたが、これを azure にデプロイしたいのですが、それを行う最も簡単な方法は何ですか?

現在、アプリケーションは SQL DB で動作していますが、azure sql Db で動作するように変更するにはどうすればよいですか?手順は何ですか...

WebにVS2013プレミアムを使用しています

ありがとう!

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

c# - すべてのクラスを手動で登録しますか、それとも自動の方法がありますか?

ASP.NET MVC 5 を使用しています。AutoFac は初めてです。私はたくさんのクラスを持っていて、私がしなければならない各クラスのために、

各タイプの登録は時間がかかり、簡単に忘れてしまいます。コンポーネントを AutoFac に自動的に登録する方法はありますか?

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

c# - MVC エディター テンプレート: ドロップダウン リストで selectList を使用する

EditorTemplates を使用して、多くのモデル フォームを表示するビューを作成し、それらを作成して関連付けることができるようにしたいと考えています。

そのために、House_Extended モデルを作成しました。

私のCreate.cshtmlには次のものがあります。

Extended_HouseController で、House ドロップダウンリストに表示される都市を渡したい:

House.cshtml は、Extended_HouseView の EditorTemplates ファイルにあります。

@model myproject.Models.House --> ここに私の問題があります。selectList の値を取得できません。どうすれば入手できますか?

このようなエディタ テンプレートでドロップダウン リストを使用する方法はありますか?

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

visual-studio-2012 - 必要な引数と完全に一致する拡張メソッドに「無効な引数があります」

最近、MVC 5 アプリケーションの作業を開始しましたが、Razor ビューの IntelliSense に関して頭を悩ませています。この画像は問題を非常にうまくまとめていると思います (サイズが小さいことをお詫びします。右クリックして新しいタブで開くか、以下のトランスクリプトをお読みください)。

ここに画像の説明を入力

これをはっきりと理解できない方のために説明すると、私の を呼び出すとHtml.ActionLink("Create new", "Create")、IDE は次のように不平を言います。

'System.Web.WebPages.Html.HtmlHelper'には の定義が含まれておらずActionLink、最適な拡張メソッドのオーバーロード'System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper, string, string)'には無効な引数が含まれています

しかし明らかに、2 つの文字列を の拡張メソッドに渡すとSystem.Web.Mvc.HtmlHelper、これは必要な署名と正確に一致します{{extensionmethod}}(System.Web.Mvc.HtmlHelper, string, string)'。ここで何が問題なのですか?

奇妙なことに、これは Intellisense にのみ影響します。ビューはコンパイルされ、問題なく実行されます。Visual Studio 2012 (私が使用している) が Razor 3 Intellisense に問題があることを示唆するリンクをいくつか見つけました。受け入れられた解決策は、私が既に行ったWeb Tools 2013をインストールすることです。IDE を再起動しても違いはありませんでした。

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

asp.net-mvc - IdentityRole エラーが発生するのはなぜですか?

Identity 2.0 の使用 ユーザーを登録すると、データベースにユーザーが作成されます。アカウント コントローラーには、ID を作成してユーザーをサインインさせるためのコードがあります。このときにエラーが発生します。エラーを生成するコードは次のとおりです。

そして、ここにエラーがあります:

エンティティ タイプ IdentityRole は、現在のコンテキストのモデルの一部ではありません。

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

MyUserManagerは Account コントローラーで次のように作成されます。