問題タブ [asp.net-mvc-3]
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 - ASP.NET MVC 3 Beta 1 は Razor ビューへのアクセスをブロックします
MVC 3 ベータ 1 で Razor ビューへのアクセス (404) をブロックする方法はありますか? まったく新しい空のサイト (IIS7) を作成し、ブラウザーから /views/home/index.cshtml にアクセスすると、404 の代わりにこれが表示されます
デフォルトでは、views フォルダーの web.config ファイルはすべてのファイル要求をブロックするように設定されていますが、明らかにこの要求はまだ通過しています。
再現手順:
ファイル -> 新しいプロジェクト
ASP.NET MVC 3 Web アプリケーション
インターネット アプリケーション (Razor)
F5
/views/home/index.cshtml に移動
.net - 目立たない検証 Javascript ファイルを含まない ASP.NET MVC 3 Beta の新しいプロジェクト
今日の問題はかなり単純ですが、気が狂いそうです!
ASP.NET MVC 3 Beta をダウンロードしてインストールし、VS 2010 を使用して新しいプロジェクトを作成しました。しかし、scripts フォルダーを確認すると、次のファイルはありません。(私が理解したことから、彼らはそこにいるはずです):
誰が何が起こっているのか教えてくれますか?
ありがとう
asp.net-mvc - UnityIoCおよびMVC3ベータ版-IRepositoryをコントローラーコンストラクターに渡す
MVC 3で何か変更がありましたか?UnityをIoCコンテナとして設定するためにインターネット上のすべての例を試しましたが、UnityがUserControllerを解決できないというエラーが表示され続けます。UserControllerのコンストラクターは次のとおりです。
IUserServiceを登録しましたが、問題ありません。どんな例を試しても、エラーが発生し続けます。Asp.Net MVC 3で動作する優れたチュートリアルまたはコードを持っている人はいますか?
参考までに、これ、これ、これ、これ、そしてこれを試してみました...そして他にもたくさんあります。
エラー:
ErrorLine:
構成:
razor - Razor プレビューと Razor ベータのフォーム認証の違いは?
Razor (プレビュー リリースから) を使用して MVC プロジェクトをベータ版にアップグレードしようとしていますが、Razor が移動に使用していたログイン ビューに移動しないという奇妙な現象が発生しています (承認が必要なアクションを誰かが要求した場合)。
私のウェブ設定は
しかし、Authorize 属性を持つアクションが実行されるたびに、ブラウザは「アカウント/ログイン」にリダイレクトされます - Log* in * NOT Log* On * に注意してください。MVC 3 Beta でこれを修正する方法を知っている人はいますか?
asp.net - ASP.NETMVC3のRazorビューの基本クラスは何ですか
すべてのページに特定の動作と値を追加できるように、すべてのビューをカスタムクラスから継承させようとしていますが、いくつかの問題があります。System.Web.Mvc.WebViewPageをサブクラス化しようとしましたが、何をすべきかわからないExecuteプロシージャを実装する必要があります。また、Context変数にアクセスしようとすると、null参照が返されます(本当に奇妙です)。これは私が間違った基本クラスを持っているかもしれないと思うように私を導きます....
何かご意見は?
asp.net-mvc - ASP.Net MVC 3 のマルチプロジェクト エリア
asp.net mvc 3 でのマルチプロジェクト エリアのサポートについて考えている人はいますか? mvc 2 で将来のステータスに低下したため、まだ含まれていない場合は、 MvcContribを介して ASP.Net MVC ポータブル エリアを期待する必要があります。あなたの経験を共有できますか?
大規模なアプリケーションを管理するための推奨される方法は何ですか? MEFについて読みました。どのようなシナリオで MEF が推奨されますか?
asp.net-mvc - ASP MVC 3 Preview 1 からベータ版にアップグレードする際の複雑さ
ASP MVC 3 アプリケーションをプレビューからベータ版にアップグレードしました。プレビューではすべて問題なく動作していましたが、アップグレードするとすぐに奇妙なことが起こり始めました。
次のエラー メッセージが表示されます。
コンパイラ エラー メッセージ: CS0234: 型または名前空間名 'Helpers' が名前空間 'System.Web' に存在しません (アセンブリ参照がありませんか?)
ソース ファイル: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1512250b\962d050c\App_Web_index.cshtml.a8d08dba.kncxiw31.0.cs 行: 19
アプリケーションを完全に再構築し、一時的な asp.net ファイルをクリアしようとしましたが、何も機能しません。私のソリューションは正常にビルドされ、ビルド中にエラーは発生しません。しかし、ウェブサイトを開こうとすると、このエラーが発生します。
これらは私の参照されたdllです:
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.1
エラー メッセージのスクリーンショット:
何かご意見は?
asp.net-mvc - Entity Framework -- プロパティを特殊な型に設定する方法
私は MVC と Entity Framework を初めて使用するので、これは比較的単純な答えかもしれませんが、これまで検索してみましたが、うまくいきませんでした。
私の知る限り、両方のツールの最新バージョンを使用しています (MVC 3 Beta および Entity Framework 4.0)。
簡単な例を設定しようとしています。論理的には、イベントを扱っています。この場合は、OngoingServiceEvent と FiniteServiceEvent で、どちらも ServiceEvent から継承されます。それを継承する LongLatLocation と AddressLocation を持つ Locations エンティティがあります。
ServiceEvent で場所を指定し、それを Location 型にしたいのですが、型がデータベース内のものに限定されているようです。
このシナリオでの行動方針は何ですか? これは私がやりたいことですか、それとも私が欲しいものの実装について混乱していますか?
あなたが与えることができる助けを前もってありがとう!
javascript - Asp.net MVC Razor - if ブロック内のカスタム JavaScript
if ブロック内に JavaScript コードを配置するにはどうすればよいですか。
上記のコードを試すと、次のコンパイラ エラーが発生します。
$ を jQuery に変更すると、次のようになります。
私の意見では、Razor パーサーのバグです。どうすれば回避できますか?
razor - ASP.NETMVC3のどこに宣言型HTMLヘルパーを配置する必要がありますか
ScottGuのRazorの投稿で指定されているように、宣言型のHTMLヘルパーを作成しようとしていますが、あまり運がありません。DateTimeHelperを含むHelpers.cshtmlファイルをViews/Helpersに配置しようとしましたが、それが取得されないため、MVC3Betaの投稿に従ってApp_Codeで試行しました。今ではそれを取得しますが、次のようなファイルで使用しようとすると、次のようになります。
@DateTimeHelper(DateTime.Now)
コンパイラは、DateTimeHelperが存在しないと文句を言います。
奇妙なことに、ファイルの名前をDateTime.cshtmlに変更すると、ヘルパーの特定のコードに関するエラーなど、別のエラーが発生します。
完全を期すために、ヘルパーのコードは次のとおりです。
ヘルパーは、次のような特定のビューで使用されます。