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

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

25
ASP.NET MVCのHtml.ActionLinkに「アクティブ」クラスを追加する方法
MVCのブートストラップnavbarに「アクティブ」クラスを追加しようとしていますが、次のように記述すると、アクティブクラスが表示されません。 <ul class="nav navbar-nav"> <li>@Html.ActionLink("Home", "Index", "Home", null, new {@class="active"})</li> <li>@Html.ActionLink("About", "About", "Home")</li> <li>@Html.ActionLink("Contact", "Contact", "Home")</li> </ul> これは、正しくフォーマットされたクラスのように見えますが、機能しません。 <a class="active" href="/">Home</a> Bootstrapのドキュメントには、ナビゲーションバーで「a」タグを使用しないように記載されていますが、上記はHtml.ActionLinkにクラスを追加する正しい方法であると私が考える方法です。これを行うことができる別の(きちんとした)方法はありますか?

14
MVC Web API:リクエストされたリソースに「Access-Control-Allow-Origin」ヘッダーがありません
私はこの記事に書かれているすべてを試しました:http : //www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api、しかし何もうまくいきません。angularJSを使用して別のドメインで使用するためにwebAPI2(MVC5)からデータを取得しようとしています。 私のコントローラーは次のようになります: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController { [HttpGet] [Route("GetMainItems")] //[ResponseType(typeof(Product))] public List<usp_MobileSelectTopSecondaryItemsByCategoryResult> GetMainItems() { HomePageDALcs dal = new HomePageDALcs(); //Three product added to display the data //HomePagePromotedItems.Value.Add(new HomePagePromotedItem.Value.FirstOrDefault((p) => p.ID == id)); List<usp_MobileSelectTopSecondaryItemsByCategoryResult> items …

11
送信ボタンが押されたMVC
MVCフォームに2つのボタンがあります。 <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> コントローラーアクションから、どのキーが押されたかを知るにはどうすればよいですか?
127 c#  asp.net  asp.net-mvc  razor 

13
ASP.NET MVC ModelStateエラーをjsonに変換する方法
すべてのModelStateエラーメッセージのリストを取得するにはどうすればよいですか?すべてのキーを取得するこのコードを見つけました:(ModelStateエラーのあるキーのリストを返します) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); しかし、IListまたはIQueryableとしてエラーメッセージをどのように取得しますか? 私は行くことができました: foreach (var key in errorKeys) { string msg = ModelState[error].Errors[0].ErrorMessage; errorList.Add(msg); } しかし、それは手動で行っています-確かにLINQを使用してそれを行う方法はありますか?.ErrorMessageプロパティがチェーンのはるか下にあるため、LINQの記述方法がわかりません...

24
CSS、画像、JSがIISに読み込まれない
私のすべてのアプリケーションは正常に機能していましたが、突然、IISの下のすべてのサイトがCSS、画像、スクリプトをロードしていません。ログインページにリダイレクトします。 ログインするとうまくいきます。例:mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png 私のローカルマシンでは、ログインしなくても問題なく動作します。
126 c#  asp.net-mvc  iis 


9
Windowsの更新によりMVC3およびMVC4が機能しなくなった
10月15日にWindows Update(8.1)をインストールしたのは私だけですか?この警告のためにMVCが突然停止しますか? 警告1この参照を解決できませんでした。アセンブリ "System.Web.Mvc、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35、processorArchitecture = MSIL"が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイルエラーが発生する可能性があります。 このWindows Updateは、バージョン番号4.0.0.1の新しいバージョンのMVCをインストールし、プログラムファイルフォルダーから古いバージョンを削除するようです。 誰かが各プロジェクトをクロールせずにこれを修正する方法を知っていますか?

23
このASP.NET MVC SelectListを機能させるにはどうすればよいですか?
コントローラにselectListを作成して、ビューに表示します。 私はその場でそれを作成しようとしています、このようなものです... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); それはコンパイルされますが、出力は悪いです... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <option>15</option> <option>25</option> <option>50</option> <option>100</option> <option>1000</option> </select> アイテムが選択されていないことに注意してください。 どうすれば修正できますか?

6
ApiControllerで生の文字列を返す方法は?
XML / JSONを提供するApiControllerがありますが、私のアクションの1つで純粋なHTMLを返したいのですが。以下を試しましたが、それでもXML / JSONが返されます。 public string Get() { return "<strong>test</strong>"; } これは上記が返すものです: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"><strong>test</strong></string> 周囲のXMLタグさえもない、純粋なエスケープされていないテキストだけを返す方法はありますか?


14
ASP.NET MVCでServer.Transferをシミュレートする方法は?
ASP.NET MVCでは、リダイレクトActionResultを非常に簡単に返すことができます。 return RedirectToAction("Index"); or return RedirectToRoute(new { controller = "home", version = Math.Random() * 10 }); これは実際には通常は問題ないHTTPリダイレクトを提供します。ただし、Googleアナリティクスを使用すると、元のリファラーが失われ、Googleがどこから来たのかわからなくなるため、大きな問題が発生します。これにより、検索エンジンの用語などの有用な情報が失われます。 ちなみに、この方法には、キャンペーンから取得された可能性のあるパラメーターを削除できるという利点がありますが、サーバー側でそれらをキャプチャすることができます。クエリ文字列にそれらを残すと、ブックマークやTwitterやブログにリンクしてはいけないリンクが表示されます。キャンペーンIDを含む私たちのサイトへのリンクがTwitterで人々に送られているのを何度か見たことがあります。 とにかく、私は別の場所や別のバージョンにリダイレクトする可能性があるサイトへのすべての着信訪問のための「ゲートウェイ」コントローラーを書いています。 今のところ、私は(偶然のブックマークよりも)今のところGoogleのことをもっと気にかけており、にアクセス/した場合に表示されるページにアクセスしたユーザー/home/7に、ホームページのバージョン7 を送信できるようにしたいと考えています。 前に言ったように、これを行うと、Googleがリファラーを分析できなくなります。 return RedirectToAction(new { controller = "home", version = 7 }); 私が本当に欲しいのは return ServerTransferAction(new { controller = "home", version = 7 }); これにより、クライアント側のリダイレクトなしでそのビューが表示されます。そんなことあるとは思いませんが。 現在私が思いつくことができる最良のことはHomeController.Index(..)、私のGatewayController.Indexアクションでコントローラロジック全体を複製することです。つまり、アクセスしやすいように移動'Views/Home'する'Shared'必要がありました。もっと良い方法があるに違いない?? ..

5
別のコントローラーのアクションにリダイレクトします
2つのコントローラーがあり、どちらもと呼ばれていAccountControllerます。そのうちの一つは、それを呼び出すことができますController Aしている、Areaと呼ばれAdmin、それを呼び出すことができますし、他のController Bいずれにもない、Area(私はそれがデフォルトでだという意味を推測しますArea?)。 Controller Bしているaction methodと呼ばれますLogin。私はこの行を持つaction methodin Controller Aを持っています return RedirectToAction("LogIn", "Account"); 問題は、に404存在actionしないものにリダイレクトしようとしたため、この行が実行されたときにを取得することController Aです。私は、呼び出したいaction methodではController B。これは可能ですか?

11
AJAX経由で配列をmvcアクションに渡す
AJAXを介してMVCアクションに整数の配列(またはIEnumerable)を渡そうとしていますが、少し助けが必要です。 JavaScriptは $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... コントローラのアクションは public ActionResult MyAction(IEnumerable<int> arrayOfValues ) 現時点では、リクエストは次のようにフォーマットされています controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 だから私はほとんどそこにいます、角括弧を外すと正しい応答が得られます。コントローラがそれが何であるかを認識できるように、その配列をgetにどのように渡す必要がありますか? ご協力いただき誠にありがとうございます デイブ
123 c#  asp.net-mvc  jquery 

2
Fluent Validationとデータアノテーションの比較[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 9年前休業。 ASP.NET MVC検証に使用した場合、これら2つの検証パッケージの動作上の違いは何ですか?それらは、オブジェクト名に至るまで、同様のオブジェクトを持っているようです。互いに関連していますか?それらの違いは何ですか?これらの違いは、異なる方法でどのように表されますか? 流暢な検証(サードパーティのソリューション) データ注釈(Microsoftの組み込み)

6
リクエストデータを失うことなくASP.NET MVCでRedirectToActionを実行する方法
ASP.NET MVCを使用すると、(フォームの送信など)が必要になる場合がありRedirectToActionます。 このような状況の1つは、フォームの送信後に検証エラーが発生し、フォームにリダイレクトする必要があるが、URLに、送信先のアクションページではなくフォームのURLを反映させたい場合です。 フォームに元のPOSTedデータを含める必要があるため、ユーザーの利便性と検証の目的で、どのようにしてデータをRedirectToAction()?viewDataパラメーターを使用すると、POSTパラメーターがパラメーターに変更されGETます。
123 c#  asp.net-mvc 

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