問題タブ [asp.net-mvc-5]
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.
entity-framework-4 - ID メンバーシップの役割 ASP.NET 4.5 MVC クレーム ベースの役割の追加
https://github.com/rustd/AspnetIdentitySampleにあるサンプルを使用して、カスタム ユーザー プロファイル データを作成しました。
ただし、サインアップ時に新しく登録されたユーザーにロールを割り当てる方法がわかりません。.net 4.5 Claims ベースのロールを使用しているようです。また、Code First - migrations を使用し、Roles、UserRoles などの必要なメンバーシップ テーブルを作成します。
Roles テーブルに新しいロールを追加し、このロールを UserRoles テーブルへのエントリを持つ新しいユーザーに割り当てようとしています。
助けていただければ幸いです。
asp.net - さまざまな機能を持つユーザー
ASP.Net MVC 5 アプリケーションを作成しています。私の Web サイトには、3 種類のユーザーが存在します。
- 管理者
- 一般ユーザー
- レストラン
これらの各ユーザーには、独自の機能とアクセス権があります。つまり、それぞれのビューは異なるはずです。
通常とレストランの両方のモデルを作成しました。この機能をサポートするために既存の構造を変更する方法を考えていました。
asp.net - ASP.NET MVC5 で特定のロールからのリンクを非表示にする
ばかげた質問に聞こえるかもしれませんが、管理者ユーザーのみにリンクを表示するにはどうすればよいですか?
通常のユーザーに次のリンクが表示されているとします:
ホーム / 概要 / 連絡先
また、管理者ユーザーには次のリンクが表示されます:
ホーム / 概要 / 連絡先 / 管理者
コントローラーで制限して、メニューでコントローラーをリンクしてみました。ただし、すべてのユーザーのリンクが表示されますが、管理者以外のユーザーへのアクセスは許可されません
ビューをオーバーロードできますか?
c# - MVC 5 の System.Data.Entity.Core.ProviderIncompatible 例外
mvc5 で ASP.NET Web アプリケーションを作成しており、コントローラーを使用してモデル クラスを作成しました。アプリケーションは実行中ですが、localhost:1234/Movies のような URL で自分の moviecontroller にアクセスしようとすると、MoviesController.cs ファイルで例外が生成されます。
私が使用している接続文字列は
この例外を発生させる関数は
例外の詳細を編集
タイプ 'System.Data.Entity.Core.ProviderIncompatibleException' の例外が EntityFramework.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: データベースからプロバイダー情報を取得中にエラーが発生しました。これは、不適切な接続文字列を使用する Entity Framework が原因である可能性があります。内部例外で詳細を確認し、接続文字列が正しいことを確認してください。
内部例外の詳細:
私の DbContext クラスは次のとおりです。
私の構成ファイル全体は次のとおりです。
entity-framework - webapi が関連付けられたテーブルからすべてのデータを返さないようにする
メンバーが持つ各会社のレコードを持つ MemberCompany というテーブルがあります。モデルは以下。メンバー ID を渡す webapi メソッドを介してクエリを実行すると、デバッグ モードでそのメンバーの 1 つの会社が返されることがわかりますが、ブラウザーで実行すると、メンバーのリスト全体も返されることがわかります。2 つの参照テーブルなしで membercompany レコードのコレクションを返すことは可能ですか? これら 2 つのテーブルを含めるように最初のコードをコメントアウトしましたが、まだ応答に含まれているようです。
WebAPI
asp.net-mvc - ASP.NET MVC 5 Html.EditorFor() と Bootstrap 3.0 を使用するためのソリューションはありますか?
質問:
ASP.NET MVC 5 Html.EditorFor() フォーム ヘルパーを、変更されたBootstrap 3 フォーム構文.*で動作させる方法はありますか?
議論(私がすでに調べたことについて):
組み込みの MVC ヘルパーをオーバーライドするためのハックに関して、多くの SO の質問があるようです。一般に、ヘルパー HTML を変更するためのサポートされているソリューションはないようです。(間違っていたら訂正してください)
したがって、ヘルパーの 2.3.x HTML を Bootstrap 3 フォーム CSS の外観に適合させる shim CSS ファイルを作成することは可能ですか? 自動フォーム フィールドを除いて、MVC 5 の他のほとんどの側面は Bootstrap 3 と互換性があるようです。
CSS shim の利点は、ASP.NET MVC が更新されて新しい Bootstrap 構文がネイティブにサポートされるときに削除できることです。
*ASP.NET MVC 5 はまだベータ版であり、Bootstrap 2.3.x 用に開発されたのは、当時 3.0 もベータ版であったためです。
twitter-bootstrap-3 - ASP.NET MVC 5 と Bootstrap 3 の既定のインストールで、スタイルに 403 エラーが発生し、フォントに 404 がスローされるのはなぜですか?
ASP.NET MVC 5 の既定のインストールと更新された Bootstrap 3 を使用して、プロジェクトのホームページを読み込んでも、CSS スタイルまたは含まれているフォント グリフィコンが表示されません (404 ファイルが見つかりませんエラー)。
CSS スタイルは、/Content/css アドレスに対して 403 "Forbidden to view folder contents" エラーを受け取ります。
フォントは、/fonts フォルダーに 404 エラーを取得します。
なんで?
entity-framework - アセンブリ 'EntityFramework' から型 'System.Data.Entity.DbSetExtensions' を読み込めませんでした
entityframework 6.0.0-beta1 から 6.0.0-rc1 に更新され、MVC5 アプリケーションにログインすると、次のエラーが表示されます
私のcsprojには次の参照があります
web.config
これは以前は機能していましたが、新しいバージョンの System.Data.Entity.Design dll が必要ですか? またはweb.configでアセンブリのバージョンを変更しますか?
編集: Identity Framework 関係者は更新された dll をリリースして一致させる必要があるようですね?