タグ付けされた質問 「asp.net-mvc-4」

ASP.NET MVC 4は、Webアプリケーション用のASP.NET Model-View-Controllerプラットフォームの4番目のメジャーバージョンです。

22
Razor Viewが「名前「モデル」は現在のコンテキストに存在しません」をスローします
MVC 4アプリケーションで大幅なリファクタリングを行った後、Razorはビューのデバッグ中にこのエラーを表示します。 名前「モデル」は現在のコンテキストに存在しません。 これは問題のコード行です。 @model ICollection<DataSourceByActive> の使い方@modelが正しいことを知っています。 なぜこうなった?どうすれば修正できますか?

8
MVC4 DataType.Date EditorForは、Chromeでは日付値を表示しません。InternetExplorerでは正常です。
モデルのDataType.Date属性とビューのEditorForを使用しています。これはInternet Explorer 8とInternet Explorer 9では正常に機能しますが、Google Chromeでは日付ピッカーが表示され、値を表示する代わりに、「月/日/年」を色あせた灰色のテキストで表示します。 Google Chromeに値が表示されないのはなぜですか? モデル: [DataType(DataType.Date)] public Nullable<System.DateTime> EstPurchaseDate { get; set; } 見る: <td class="fieldLabel">Est. Pur. Date</td> <td class="field">@Html.EditorFor(m=>m.EstPurchaseDate)</td>

14
ASP.NETバンドル、縮小を無効にする方法
私はdebug="true"両方のweb.config(s)にあり、バンドルを縮小したくありませんが、何もしないようにしていないようです。私が試しましたenableoptimisations=false、これが私のコードです: //Javascript bundles.Add(new ScriptBundle("~/bundles/MainJS") .Include("~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*") .Include("~/Scripts/regular/lib/mvc/jquery.validate*") .Include("~/Scripts/regular/lib/bootstrap.js") .IncludeDirectory("~/Scripts/regular/modules", "*.js", true) .IncludeDirectory("~/Scripts/regular/pages", "*.js", true) .IncludeDirectory("~/Scripts/regular/misc", "*.js", true)); //CSS bundles.Add(new StyleBundle("~/bundles/MainCSS") .Include("~/Content/css/regular/lib/bootstrap.css*") .IncludeDirectory("~/Content/css/regular/modules", "*.css", true) .IncludeDirectory("~/Content/css/regular/pages", "*.css", true))

19
ASP.NET 4.5がWebサーバーに登録されていません
私のWin 7開発マシンでは、デフォルトでインストールされているlocalDBの代わりにSQL Expressインスタンスを使用します。MVC 4プロジェクトのプロパティページ([Web]タブ)で[Use IIS Express]をオフにすると、次のエラーが発生しました。 ASP.NET 4.5がWebサーバーに登録されていません。サイトを正しく実行するには、ASP.NET 4.5用にWebサーバーを手動で構成する必要があります。 IIS機能内でASP.NETがアクティブ化されていることを確認しました。 これを解決するために何ができるでしょうか?

30
テスト方法が決定的ではありません:テストは実行されませんでした。エラー?
テストクラスがあり、以下にテストクラスのサンプルテストを投稿しました namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); _controller = null; } #region Index Action Tests [TestMethod] public void Index_Action_Calls_GetAllBusinessUnit() { …

9
IIS ExpressではなくIIS7でのWebApiの{“メッセージ”:“エラーが発生しました”}
私はASP.NET MVC 4 WebApiを使用しており、IIS Expressのローカルコンピューターで実行することで非常に楽しんでいます。IIS Expressを構成してリモートマシンにもサービスを提供したので、社内の他のユーザーが自分のコンピューターをWebサーバーとして使用しています。 これが最適ではないソリューションであると判断した後、.NET 4.5をインストールした後、リモートサーバーにWebApiを配置することにしました。フィドラーを使用してPOSTをローカルマシンのコントローラーに送信すると、正しい応答が返されますが、ドメインをIIS7を実行しているWebサーバーに変更すると、同じPOSTが暗号を返します {"メッセージ": "エラーが発生しました"} メッセージ。誰が何が起こっているのか考えていますか?

2
VS.NET 2013で__vwd / js / arteryを無効にするにはどうすればよいですか?
VS.NET 2013にアップグレードしました。IISでASP.NET MVC4アプリのデバッグを開始するたびに、__ vwd / js / arteryが作成される方法がいくつかあります。このスクリプトがRequireJSセットアップを妨害し、クラッシュします。 jQueryリファレンス。 このスクリプトを削除する方法を知っている人はいますか? __vwd / js / artery window.vwdTempJQuery = window.jQuery = window.$; window.jQuery = window.$ = null; window.vwdTempJSON = window.JSON; *! jQuery v1.8.2 jquery.com | jquery.org/license */ ..... // Restore original jQuery references. window.jQuery = window.$ = window.vwdTempJQuery; window.vwdTempJQuery = null; // …

18
ファイルまたはアセンブリ 'System.Net.Http.Formatting'またはその依存関係の1つを読み込めませんでした。指定されたパスが見つかりません
練習上の理由で使用する小さなMVCアプリがありますが、デバッグしようとするたびにエラーが発生します。 Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies. The system cannot find the path specified. 私はグーグルしましたが、解決策を見つけることができません。.NET 4.5を使用しています。 .Net 4.5を使用しているため、DLLファイルにすることはできません。

3
MVC4バンドルの{version}ワイルドカード
MVC 4にはバンドルがあります。バンドルを定義するときに、フォルダー内のすべてのファイルに*のようなワイルドカードを使用できます。 以下の例では、-{version}どういう意味ですか? public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); }

10
Mvcのコントローラーから別のコントローラーアクションを呼び出す方法
コントローラーAからコントローラーBのアクションFileUploadMsgViewを呼び出し、そのパラメーターを渡す必要があります。 Code---its not going to the controller B's FileUploadMsgView(). In ControllerA private void Test() { try {//some codes here ViewBag.FileUploadMsg = "File uploaded successfully."; ViewBag.FileUploadFlag = "2"; RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File uploaded successfully" }); } In ControllerB receiving part public ActionResult FileUploadMsgView(string FileUploadMsg) { return View(); }

4
mvc 4で部分ビューにパラメーターを渡す方法
私はこのようなリンクを持っています: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> これをクリックすると、この部分ページが呼び出されます。 @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } 部分ページ_Profileに含まれるもの: Html.Action("Action", "Controller", model.Paramter) 例: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing 私の疑問は、この「Id」をmodel.parameterパーツにどのように渡すことができるかということです。 私のコントローラーは: public ActionResult MemberHome(string id) { ViewBag.Details = id; return View(); } public ActionResult MemberProfile(int id = …

4
かみそりMVC 4で条件付き値を持つ2番目のCSSクラスを追加する方法
Microsoft がかみそりMVC4 でHTML属性のオートマジックレンダリングを作成しましたが、条件付きかみそり式に基づいて、要素に2番目のCSSクラスをレンダリングする方法を見つけるのにかなりの時間がかかりました。共有したいと思います。 モデルプロパティ@ Model.Detailsに基づいて、リストアイテムを表示または非表示にします。詳細がある場合はdivを表示し、それ以外の場合は非表示にする必要があります。jQueryを使用して、クラスshowまたはhideをそれぞれ追加するだけで済みます。他の目的のために、「詳細」という別のクラスも追加したいと思います。だから、私のマークアップは: <div class="details show">[Details]</div> または <div class="details hide">[Details]</div> 以下に、失敗した試行の一部を示します(詳細がないと仮定した結果のマークアップ)。 これ:<div @(@Model.Details.Count > 0 ? "class=details show" : "class=details hide")>、 これをレンダリングします:<div class="details" hide="">。 これ:<div @(@Model.Details.Count > 0 ? "class=\"details show\"" : "class=\"details hide\"")>。 これをレンダリングします:<div class=""details" hide"="">。 この: <div @(@Model.Details.Count > 0 ? "class='details show'" : "class='details hide'")> …

11
ASP.NET MVCフレームワーク4.5 CSSバンドルがホスティングで機能しない
MVC4で書かれたアプリハーバーでアプリを実行しています。 CSSファイルのバンドルが機能しません。デバッグモードのローカルコンピューターで、アプリのコードとファイルを確認します。アプリは期待どおりに動作します。 <link href="/Content/css/home/basic-jquery-slider.css" rel="stylesheet"/> <link href="/Content/css/home/Home.css" rel="stylesheet"/> Appharborにアプリをアップロードすると、コードにバンドルが表示されますが、アプリが機能しません。 <link href="/Content/css/home?v=zhVOIpUNuvCOZhJyBcQWpMlozayor4te6k-pM29wHqI1" rel="stylesheet"/> 私がそのリンクをブラウズするhrefと、403-Forbidden:アクセスが拒否されます。 これをトラブルシューティングする方法?


15
ASP.NET Web APIを使用したJSONP
ASP.MVC MVC 4でWeb APIを使用して新しいサービスのセットを作成しています。これまでのところ、素晴らしいです。サービスを作成して動作させましたが、現在はJQueryを使用してサービスを利用しようとしています。Fiddlerを使用してJSON文字列を取得できますが、問題はないようですが、サービスが別のサイトに存在するため、「許可されていません」というJQueryエラーで呼び出しを試みます。したがって、これは明らかにJSONPを使用する必要がある場合です。 私はWeb APIが新しいことを知っていますが、誰かが私を助けてくれることを願っています。 JSONPを使用してWeb APIメソッドを呼び出すにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.