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

ASP.NET MVCフレームワークは、Webアプリケーション向けに調整され、ASP.NETテクノロジーの基盤に基づいて構築されたモデルビューコントローラー(MVC)パターンのバージョンを実装するオープンソースのWebアプリケーションフレームワークおよびツールです。

8
ASP.NET MVCでビューモデルをJSONオブジェクトに変換する方法
私は.NETを初めて使用するJava開発者です。ウィジェットをラップするための部分的なビューが必要な.NET MVC2プロジェクトに取り組んでいます。各JavaScriptウィジェットオブジェクトには、モデルデータによって入力されるJSONデータオブジェクトがあります。次に、このデータを更新するメソッドは、ウィジェットでデータが変更された場合、またはそのデータが別のウィジェットで変更された場合に、イベントにバインドされます。 コードは次のようなものです: MyController: virtual public ActionResult DisplaySomeWidget(int id) { SomeModelView returnData = someDataMapper.getbyid(1); return View(myview, returnData); } myview.ascx: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<SomeModelView>" %> <script type="text/javascript"> //creates base widget object; var thisWidgetName = new Widget(); thisWidgetName.updateTable = function() { // UpdatesData }; $(document).ready(function () { thisWidgetName.data = <% converttoJSON(model) %> …

9
アクションリンクでエリア名を指定する方法は?
mvc 2アプリの2つの異なる領域から使用している共有マスターページがあります。マスターページには、現在コントローラーとアクションを指定するアクションリンクがありますが、もちろん、リンクが間違っている場合、リンクは機能しません。areaパラメータを取るactionlinkのオーバーロードはありません。それは可能ですか?

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

3
ASP.NET MVC 1のHttpContextBaseからHttpContextオブジェクトを取得するにはどうすればよいですか?
私はいくつかのWebForms / MVCに依存しないツールを使用しておりHttpContext、HttpContextBaseオブジェクトへの参照が指定されているインスタンスを取得する必要があります。HttpContext.Currentこれも非同期で動作する必要があるため、使用できません(非同期要求中にHttpContext.Current戻りますnull)。は承知してHttpContextWrapperいますが、間違った方向に進んでいます。

4
使い方 ?:Razorおよびインラインコードブロックを含むifステートメント
新しいRazoreビューエンジンで古い.aspxビューを更新しています。私はこのようなコードがある場所がたくさんあります: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> 理想的にはこれを行いたいです: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> ただし、ここには2つの問題があります。 vote-up@{puzzle.UserVote .... @記号をコードブロックの開始として扱いません @puzzle.UserVote == VoteType.Up@puzzle.UserVote変数の値をレンダリングすることになっているように最初の部分を調べます。 誰もがこれらの問題に対処する方法を知っていますか?

7
MVC 3:Ajax経由で読み込まれたときに、レイアウトページなしでビューをレンダリングする方法
プログレッシブエンハンスメントについて学び、AJAX化の見解について質問があります。MVC 3プロジェクトには、レイアウトページ、ビュースタートページ、2つのプレーンビューがあります。 viewstartページはViewsフォルダーのルートにあるため、すべてのビューに適用されます。すべてのビューが_Layout.cshtmlレイアウトページに使用する必要があることを指定します。レイアウトページには、各ビューに1つずつ、合計2つのナビゲーションリンクが含まれています。リンクは@Html.ActionLink()、ページへのレンダリングに使用されます。 今私はjQueryを追加し、これらのリンクを乗っ取り、Ajaxを使用してページにコンテンツを動的にロードしたいと考えています。 <script type="text/javascript"> $(function () { $('#theLink').click(function () { $.ajax({ url: $(this).attr('href'), type: "GET", success: function (response) { $('#mainContent').html(response); } }); return false; }); }); </script> これを行うには、2つの方法が考えられますが、どちらも特に好きではありません。 1)ビューのコンテンツ全体を取得して、それらを部分ビューに配置し、レンダリングされたときにメインビューに部分ビューを呼び出させることができます。こうすることRequest.IsAjaxRequest()で、コントローラーで使用して、要求がAjax要求であるかどうかに基づいて戻るView()か戻ることができPartialView()ます。Ajaxリクエストに通常のビューを返すことはできません。それは、レイアウトページを使用し、レイアウトページの2番目のコピーが挿入されるためです。ただし、@{Html.RenderPartial();}標準のGETリクエストでは、aのみを含む空のビューを作成する必要があるため、これは好きではありません。 public ActionResult Index() { if (Request.IsAjaxRequest()) return PartialView("partialView"); else return View(); } 次に、Index.cshtmlで次のようにします。 @{Html.RenderPartial("partialView");} 2)_viewstartからレイアウト指定を削除し、リクエストがAjaxでない場合は手動で指定できます。 public ActionResult Index() { …

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(); }

3
Razorを使用して、エンコードされていないJsonをビューに書き込むにはどうすればよいですか?
次のように、Razorを使用してオブジェクトをJSONとしてAsp.Net MVCビューに書き込もうとしています。 <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> 問題は、出力でJSONがエンコードされ、ブラウザがそれを気に入らないことです。例えば: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> RazorにエンコードされていないJSONを出力させるにはどうすればよいですか?
153 asp.net-mvc  json  razor 

30
パーサーエラーメッセージ:タイプ 'TestMvcApplication.MvcApplication'をロードできませんでした
運用サーバーの1つで次のエラーが発生します。なぜそれがDEVサーバーで動作しているのかわからない? パーサーエラーの 説明:この要求を処理するために必要なリソースの解析中にエラーが発生しました。以下の特定の解析エラーの詳細を確認し、ソースファイルを適切に変更してください。 パーサーエラーメッセージ:タイプ 'TestMvcApplication.MvcApplication'を読み込めませんでした。 ソースエラー: 1行目:<%@ Application Codebehind = "Global.asax.cs" Inherits = "TestMvcApplication.MvcApplication" Language = "C#"%> ソースファイル:/global.asax行:1 以前に誰かがこのエラーに遭遇したかどうか、そしてそれがどのように解決されたかはわかりませんが、私は終わりに達しました。任意の助けいただければ幸いです。 これは公開されたコードであるため、すべてコンパイルされていることにも言及する必要があります。コンパイラの設定に問題があるのでしょうか?
152 .net  asp.net-mvc 

3
Visual Studio 2012またはVisual Studio 2013で古いMVCプロジェクトを開くにはどうすればよいですか?
MVC 3またはMVC 4にアップグレードしたくない古いASP.NET MVC 2プロジェクトがあります。Windows8、Visual Studio 2012、およびVisual Studio 2013を実行している新しいマシンで作業しています。MVCを開こうとするとVS 2012またはVS 2013の2つのプロジェクトエラーが表示されます。 このプロジェクトは、Visual Studioの現在のエディションと互換性がありません その後、プロジェクトがアンロードされ、ソリューションエクスプローラーでグレー表示されます。Visual Studioの別のコピーをインストールしたくありません。Visual Studioの新しいバージョンで古いMVCプロジェクトを開くにはどうすればよいですか?

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 = …

7
ASP.NET MVC Html.ActionLinkにアンカータグを含める
ASP.NET MVCでは、アンカータグを含むリンクを作成しようとしています(つまり、ユーザーをページとページの特定のセクションに誘導しています)。 作成しようとしているURLは次のようになります。 <a href="/category/subcategory/1#section12">Title for a section on the page</a> 私のルーティングは標準で設定されています: routes.MapRoute("Default", "{controller}/{action}/{categoryid}"); 私が使用しているアクションリンク構文は次のとおりです。 <%foreach (Category parent in ViewData.Model) { %> <h3><%=parent.Name %></h3> <ul> <%foreach (Category child in parent.SubCategories) { %> <li><%=Html.ActionLink<CategoryController>(x => x.Subcategory(parent.ID), child.Name) %></li> <%} %> </ul> <%} %> 私のコントローラーメソッドは次のとおりです。 public ActionResult Subcategory(int categoryID) { //return itemList …
151 asp.net-mvc 

11
EFで親エンティティを更新するときに子エンティティを追加/更新する方法
2つのエンティティは1対多の関係です(コードが最初に流れるAPIによって構築されます)。 public class Parent { public Parent() { this.Children = new List<Child>(); } public int Id { get; set; } public virtual ICollection<Child> Children { get; set; } } public class Child { public int Id { get; set; } public int ParentId { get; set; } public string Data …

6
プロジェクトの既定のXML名前空間はMSBuild XML名前空間である必要があります
ASP.NET Core SignalR Repoをローカルに複製し、次の環境からソリューションを開いてみました。 IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: 6.1.7601 OS Platform: Windows RID: …

30
タイプまたは名前空間名「DbContext」が見つかりませんでした[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 私はASP.NET MVC(3)を初めて使用し、Visual Studioでビルドエラーを解決するのに苦労しています。 タイプまたは名前空間名 'DbContext'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace MyProjectName.Models { public class MachineModel { // name [Required] [Display(Name = "Nom de la machine")] public string Name { get; set; } // IP [Required] [RegularExpression(@"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", ErrorMessage = …

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