問題タブ [razorengine]
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.
asp.net-mvc - MVC4 で HTML ファイルをレンダリングする正しい方法は何ですか?
私はレイアウトのあるサイトを持っており、ビュー内でプレーン Html ファイル (毎日変更される可能性があります) をレンダリングしようとしています。
私は以前に部分的なビューを行ったことがあり、解決策は似ていると想像していますが、いくつかの試行と(および検索)の後、htmlファイル、cshtmlのみを含める方法が見つかりませんでした。
c# - 管理 MVC 4 アプリで追加と編集のためにモデルとビューを再利用する方法
私は C# で MVC 4 アプリケーションを構築しており、互いに非常によく似た多くの追加ビューと編集ビューを実行しています。私の質問は、アイテムの追加と編集のためにフォームに記入して返されたオブジェクトのモデルで同じビューを再利用する方法です。これが私のアプリケーションで行う例です:
と私の追加方法:
編集するときは、AddUser と同じビューを開く必要がありますが、モデルに適切なプロパティを入力して投稿し、モデルの変更を保存する必要があります。現在、私は ViewData["Username"] 、 ||-|| を使用しています。「パスワード」、これを行うには、この AddUser ビューを再利用するより良い方法はありますか?
レジスタのモデルは次のとおりです。
asp.net-mvc - コントローラー アクションで RazorEngine.Parse() を呼び出すと、HttpContextBase が正しくないため失敗する
おそらく、正しい場所で RazorEngine を呼び出していません。
コントローラー アクションでは、次のコードを使用して RazorEngine を呼び出します。しかし、.Execute() を呼び出してから MVC の GetActionCache() を呼び出すと、HttpContextBase.Items が「メソッドが実装されていません」という例外で失敗するため、これは正しくない可能性があると思います。
RazorEngine を間違った方法で呼び出していますか? @Html.LabelFor() は正常に動作します。
asp.net-mvc-4 - ビュー ファイル名の Html.Partial 文字列結合
これが機能しない理由:
部分ビューのファイル名: Training11.cshtml、Training12.cshtml など そして、これに対する解決策はありますか? それ以外の場合は、8 * 8 の if(/switch) ステートメントを作成する必要があります..