問題タブ [asp.net-mvc-futures]
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.
c# - MVC Futures ライブラリとは何ですか?
Stack Overflow で、MVC Futures ライブラリについて言及している人を何人か見かけました。
このプロジェクトは何ですか?どうやって使うの?ドキュメントはどこにありますか?
asp.net - ASP.NET MVC 1.0 Futures はベータ/プレビュー コードですか?
「ASP.NET MVC 1.0 Futures」の「1.0」は、ASP.NET MVC 1.0 RTW (最終/Web へのリリース) に対して構築された ASP.NET MVC Futures であることを意味します。私が知りたいのは、Futures コードが 1.0 / ゴールド クオリティとして扱うのに十分なほどしっかりしているかどうかです。
初めて ASP.NET MVC に飛び込もうとしていますが、ビルドに Future を追加することを検討する必要があることがわかりました。問題は、それがアルファコードである場合、それが賢明かどうか疑問に思っていることです。安定性は私たちにとって非常に重要です。
asp.net-mvc - MVC Futures ライブラリの使用をお勧めしますか?
C# でマジック ストリングを使用するのは非常に不安なので、MVC Futures ライブラリを使用することを考えています。
これをやりたくない理由や、知っておくべき落とし穴はありますか?
asp.net-mvc - axd(Elmah)をコンポーネントとしてASP.NETMVCサイトに統合する方法
ElmahをASP.NETMVCサイトで稼働させており、そのインターフェイスをサイトの管理ページと統合したいと思います。デフォルトでは、MVCシステムの外部で実行されるURL〜/elmah.axdを使用してインターフェースを呼び出します。インストールでは、MVCにルートを無視するように指示する必要があるため、コントローラーなど、elmahについて知っているものはありません。インストールでは、デフォルトですでに無視されている場合でも、特定の無視が提案されます。
elmah.axdをサイトのコンポーネントとして統合してみたいと思います。FuturesヘルパーHtml.RenderRouteを使用するビューを持つElmahコントローラーを使用することを考えていますが、渡す引数がわかりません。
これは理にかなっていますか?URLをHtml.RenderRouteに渡す方法はありますか?Html.RenderRouteを使用しないより良い方法はありますか?
asp.net-mvc - IntelliSenseを強制終了せずにMVCFuturesをSparkビューエンジンに統合する
プロジェクトにMVCフューチャーを追加し、アセンブリをSparkビューで使用できるようにします。しかし、それはまったく受け入れていません。
クラス(コントローラー/モデルなど)からMicrosoft.Web.Mvcを正常に使用できますが、.sparkファイルに表示されません。
<use assembly""/>
IntelliSenseが停止するため、使用できません。そして、私が追加しようとすると、<use namespace='Microsoft.Web.Mvc" />
それは見つかりません.Web
。
web.config
また、IntelliSenseも強制終了するため、sparkセクションにアセンブリを追加することはできません。
これ:
エラーをスローせず、SsparkファイルのIntelliSenseを強制終了しませんが、それでもアセンブリをインポートしたくないようです。
Microsoft.Web.Mvc.dllは、実行中のビンにもローカルをコピーするように設定されています。
私は何を見落としていますか?
asp.net-mvc - ラムダ式を使用した ASP.net MVC アクション URL
私はこの構文を見たことがあると確信しています
または、マジック ストリングを使用せずに ASP.net MVC でアクション URL を生成する方法として、それに似たものを使用します。ただし、その Action オーバーロードが見つかりません。ASP.NET MVC 1.0 を使用しています。それはどこにある?
c# - RenderAction 内の ActionLink
ビューにいくつかの「コンポーネント」の出力を含めるために RenderAction を使用しています。しかし、ネストされたアクション内で RenderAction 呼び出しを ActionLink に使用するたびに、間違ったルートが生成されます。(RouteLink についても同様です。) アクションが直接呼び出されると、正しいルートが生成されます。
そのため、親ビューの index アクションでアクションを数回呼び出します。
そして、ネストされた Index-View で、StateAdminController の Edit メソッドへの ActionLink を作成しようとしています。
しかし、ActionLink は私の親ビューの Index-Action を指しています。
それは既知の問題ですか?何か間違ったことをしてもいいですか?アクションが RenderAction から呼び出されたとき、ActionLinks はどのように行われるべきですか?
前もって感謝します。
よろしく。
ヨアヒム
asp.net-mvc - ASP.NET MVC CookieTempDataProvider.DeserializeTempData が null を返す
RedirectToAction メソッドを使用して、CookieTempDataProvider を使用して、投稿 (エンティティ更新) と取得 (エンティティ リスト) の間で基本的なメッセージを渡しようとしています。デフォルトの TempData 実装を使用すると問題なく動作しますが、MVC Futures プロジェクトの Cookie ベースのバージョンを使用すると、リダイレクト後に TempData ディクショナリが空になります。これは、TempDataDictionary が DeserializeTempData メソッドから null として返されるためです。コードのどの行で問題が発生しているかを正確に把握しており、修正方法も知っていますが、この問題を抱えているのが私だけだとは信じられません。
間違ったバージョンの MVC Futures プロジェクトを使用している可能性がありますが、ASP.NET MVC v1.0 ソースをダウンロードしたところ、そこに間違いなく問題が存在します。他の誰かが CookieTempDataProvider を使用していますか?
私が見たように、CookieTempDataProvider クラスの問題は 62 行目にあり、デシリアライズされたオブジェクトを IDictionary<string, object> ではなく TempDataDictionary としてキャストしています。この変更を行うと、すべてが完全に機能します。
他の誰かがこの問題を見ていますか、それとも私だけですか?
asp.net-mvc - ASP.NET MVC RequireHttps
ASP.NET MVC 2 Preview 2 Futures RequireHttps 属性を使用するにはどうすればよいですか?
セキュリティで保護されていない HTTP リクエストがアクション メソッドに送信されないようにしたいと考えています。自動的に HTTPS にリダイレクトしたい。
MSDN:
この機能を使用するにはどうすればよいですか?
c# - 厳密に型指定された Html.ActionLink() MVC Futures からのヘルパー拡張は、領域ではうまく機能しません
ASP.NET MVC 2 Futures の厳密に型指定された HtmlHelper.ActionLink() 拡張メソッドを使用すると、奇妙な動作に気付きました。それを使用して領域内のコントローラーにリンクする場合、このコントローラーで次の属性を使用する必要があります
デフォルト領域から SomeArea に配置されたコントローラのアクションに適切にリンクします。問題は、SomeArea 内からデフォルト エリアにある Controller アクションにリンクし直したい場合です。リンクは「/SomeArea/」プレフィックス付きで表示されます。私が使用する回避策は次のとおりです。
デフォルト領域にあるすべてのコントローラーのコントローラー (継承を使用)。
私の意見では、これがこのメソッドのデフォルトの動作であるべきであるため、これは奇妙に思えます。この拡張メソッドで .NET Reflector を使用すると、エラーが次の場所にあることに気付きました。
したがって、実際にはのデフォルトの動作ですHtmlHelper
。