問題タブ [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.
razor - 使用する予定がない場合、.aspx/.ascx ルックアップを削除する価値はありますか?
MVC 3 Preview 1 がここにあるので、Razor (.cshtml) ビュー エンジンを使用できます。ビューが見つからない場合、次のエラーが発生します。
使用する予定がない場合、.aspx/.ascx ルックアップを削除する価値はありますか?
.net - ASP.NetMVC3-HTML拡張機能
私はRazor+MVC 3で遊んでいて、非常に単純なシナリオを持っています...基本的に私は非常に基本的なHTMLヘルパーを作成しようとしていますが、次の例外が発生します。
「System.Web.Mvc.HtmlHelper」には「ScriptCss」の定義が含まれておらず、「System.Web.Mvc.HtmlHelper」タイプの最初の引数を受け入れる拡張メソッド「ScriptCss」が見つかりませんでした(usingディレクティブがありませんか?またはアセンブリリファレンス?)
拡張機能のコードは次のようになります。
私が行き詰まっているアイデアはありますか?
乾杯アンソニー
.net-4.0 - HtmlStringとMvcHtmlString
HtmlString
対。MvcHtmlString
これら2つの違いは何ですか、またはどちらを優先するか。
編集:
優先MvcHtmlString
することの1つHtmlString
は、の拡張方法IsNullOrEmpty
ですMvcHtmlString
。
asp.net-mvc-3 - かみそりのコメント構文
かみそりビューでのサーバー側コメントの構文は何ですか?
このコードにコメントしたい:
razor - Response.Write()はRazorで動作していますか?
Response.Write()はRazorで動作していますか?
使用しようとしまし@Html.RenderAction
たが、エラーが発生します:
dependency-injection - 単純な Web アプリケーションの場合、どのサービス ロケーター ライブラリを使用したいと思いますか?
asp.net mvc 3 と .net-4 を使用する単純なアプリケーションの場合、パフォーマンスの問題を考慮して、どのサービス ロケータ アプリケーションが優先されますか?
asp.net-mvc - MVCでは、一方のEdit HttpPostが機能し、もう一方は機能しません。私は何が欠けていますか?
一般的に、そしてSOでグーグルすることは、まだ私を助けていないので、:
私は最初のMVCアプリケーションを最初から構築しており、MVCミュージックストアの例を使用していますが、代わりに、アリーナファイターを作成して互いに戦うための小さなアプリケーションを構築しています。(Fighters
そしてFight
EFを介して基礎となるテーブルにリンクされています)。
との両方のコントローラーがFighters
ありFights
ます。Edit Actionresult
forFights
は機能していますが、機能しFighters
ていません。ボタンを押して変更を保存すると、関連するインデックスページに戻りますが、変更はコミットされていません。これが私の質問です:なぜこれが失敗するのですか?
BarracksControllerから、更新されていないHttpPost Editに障害があります(FighterControllerという名前になっているはずですが、気にしないでください)。
(ご覧のとおり、このSOの質問からGetModelStateErrorsトリックを含めましたが、xの結果は次のようになりますnull
)
これは機能するコントローラー、FightControllerです。
これはファイターズのedit.aspxです:(コメント後に編集)
Sharedで次のFighter.ascxを使用します。
これはFightsのedit.aspxです
そしてこれはFight.ascxです:
そして、これはファイトの私のビューモデルです:
ファイター用のViewModelはありません(とにかく、このシナリオに関係するものはありません)。
私はあなたが見たいと思うかもしれないどんなコードでも投稿することができます。
編集:MVC 2の強い型のHTMLヘルパーでViewModelパターンを使用する方法を見てきましたが、ASP.NET MVC 2 UpdateModel()はメモリまたはデータベースの値を更新していませんが、まだ解決策を見ていません。
asp.net-mvc-3 - MVC 3の(現在)既知のバグは何ですか-プレビュー1?
MVC 3(おそらく何か間違ったことをしているところ)について質問したところ、バグや(間もなく)既知の問題に遭遇する可能性があることに気づきました。結局のところ、これは現在MVC3のプレビュー1です。
MVC 3プレビュー1の既知の問題のセットはすでにありますか(ある場合:それは何ですか)?
json - JSON / MVC(3P1)HttpPost-EFクラスで機能しない
古いチュートリアルとMVC3Preview 1の最近の投稿を組み合わせて一致させると、次の問題が発生します。Fighter
JSONを使用しない「単純な古い」編集ではなく、モデル(および基盤となるデータベース)のJSON駆動型編集に移行しようとしています。
クラス(EF 4モデルに存在する)の編集ビュー(、を使用Shared EditorTemplate
)のfighter.ascx
セットアップがあります。Fighter
これには2つのボタンがあります。1つは「古い」もので、JSONなしでeditcontrollerを呼び出す送信であり、もう1つは新しいものであり、新しいものを作成しました。HttpPost ActionResult
ActionResult UpdateJsonTrick
古いボタンは機能します。新しいボタンは半分しか実装されていませんが、ビューからデータを正しく受信していないことがすでにわかります。文字列は次のreturnMessage
ようになります:「システムに作成された戦闘機」。そのActionResultで役立つことを行う前に、そのデータを渡す方法を知っておく必要があります。どこが間違っているのですか?
したがって、edit.aspxは単純なHtml.EditorForModel("Fighter")
ステートメント
ですが、Fighter.ascxは次のとおりです。
そして、これが(からの関連ビット)コントローラーです:
ご理解のほどよろしくお願いいたします。追加のコードや情報が必要な場合は、提供させていただきます。
dependency-injection - ASP.NEt MVC3P1フィルターへの依存性注入
BradWilsonの一連の「ASP.NETMVC3サービスの場所」(http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html)を読み、DIを取得しようとしました。 Unityで動作しますが、動作しません(System.NullReferenceException)。どこでも検索しましたが、主題を取り上げるものは何も見つかりません。では、DIおよびアクションフィルターを使用してそれを解決するにはどうすればよいですか?
英語でごめんなさい。