問題タブ [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.
asp.net-mvc - mvc 5.1 アプリで参照を修正する悪い日
Visual Studio と nuget パッケージ マネージャーに問題があります
プロジェクトが突然コンパイルを停止して、ApplicationDbContext が DbContext などから派生する必要があることを伝えたとき、私は非常にうまく動作していました。 stackoverflow と web を検索し、そもそも参照エラーであることがわかったので、この質問で説明されているように bin フォルダーを削除しました
その後、すべてがうまくいかず、すべての参照を削除して手動で再インストールしようとしましたが、nuget PMC は、プロジェクトが既にそのアセンブリへの参照を持っていることを伝え続けました。Visual Studio を閉じて、プロジェクトを再クリーンアップし、もう一度実行しました結果なし!
したがって、ここでの質問は、すべての最新バージョンを asp.net MVC 5.1 と互換性があるように再インストールする方法であり、私のプロジェクトがこれらのアセンブリへの参照を持っているというメッセージが表示されることはありません。
c# - MVC5 ビューでボタンのスタイルを変更する
MVC5 で作成した次のビュー コードを使用し、ボタンのスタイルをフォーラム ボタンのように変更したい (たとえば、このスタック フォーラムで質問ボタンを追加する、ボタン フレームの色を追加するなど)、どうすればよいですか? 現在、マウスでホバーすると、その下に線が表示されるという単なるテキストです...
c# - MVC5 アプリケーションを Azure にデプロイする
期待どおりに動作する mvc5 アプリケーション (SQL サーバーとエンティティ フレームワークを備えた Web UI) を作成しましたが、これを azure にデプロイしたいのですが、それを行う最も簡単な方法は何ですか?
現在、アプリケーションは SQL DB で動作していますが、azure sql Db で動作するように変更するにはどうすればよいですか?手順は何ですか...
WebにVS2013プレミアムを使用しています
ありがとう!
c# - すべてのクラスを手動で登録しますか、それとも自動の方法がありますか?
ASP.NET MVC 5 を使用しています。AutoFac は初めてです。私はたくさんのクラスを持っていて、私がしなければならない各クラスのために、
各タイプの登録は時間がかかり、簡単に忘れてしまいます。コンポーネントを AutoFac に自動的に登録する方法はありますか?
c# - MVC エディター テンプレート: ドロップダウン リストで selectList を使用する
EditorTemplates を使用して、多くのモデル フォームを表示するビューを作成し、それらを作成して関連付けることができるようにしたいと考えています。
そのために、House_Extended モデルを作成しました。
私のCreate.cshtmlには次のものがあります。
Extended_HouseController で、House ドロップダウンリストに表示される都市を渡したい:
House.cshtml は、Extended_HouseView の EditorTemplates ファイルにあります。
@model myproject.Models.House --> ここに私の問題があります。selectList の値を取得できません。どうすれば入手できますか?
このようなエディタ テンプレートでドロップダウン リストを使用する方法はありますか?
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 を再起動しても違いはありませんでした。
asp.net-mvc - IdentityRole エラーが発生するのはなぜですか?
Identity 2.0 の使用 ユーザーを登録すると、データベースにユーザーが作成されます。アカウント コントローラーには、ID を作成してユーザーをサインインさせるためのコードがあります。このときにエラーが発生します。エラーを生成するコードは次のとおりです。
そして、ここにエラーがあります:
エンティティ タイプ IdentityRole は、現在のコンテキストのモデルの一部ではありません。
私のモデルは次のようになります。
MyUserManager
は Account コントローラーで次のように作成されます。