問題タブ [razorgenerator]
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# - Entity Framework、Razor、DB ファースト: 外部キーのドロップダウン テキストに使用される列を変更
データベースの一部とやり取りするための社内 GUI として使用する Razor コントローラーを備えた単純な Web をセットアップしています。ほとんどの場合、これはスムーズに進みますが、外部キーに関しては、明らかに参照されるテーブルの最初の列 (アルファベット順に並べ替えた場合) がデフォルトの表現 (つまり、編集時にドロップダウン ボックスに表示されるもの) になります。
例として、へCampaignsの外部キーを持つテーブルがありますCompanies。Companies.Nameを表示する際に使用したい欄がありますCampaigns.CompanyId。ただし、Razor は明らかに最初に利用可能なものを自動選択し、Companies.AccessKey(これは非常にわかりにくいですが) 会社を表すために使用します。
自動生成されたファイルを変更せずに、行を表すために使用される列を指定する方法を探しています。
これは私を夢中にさせています。それは一般的な問題だと思いますが、何らかの理由で私のグーグルは答えを見つけません:(
c# - RedirectToRouteResult は RazorGenerator.Mvc で動作しますか?
MVC5 .Net 4.5.2 にいくつかのビューを持つプロジェクトがあります。次に、最初のプロジェクトで使用できるように razorgenerator nuget パッケージを使用してビューをプリコンパイルする 2 番目の MVC プロジェクトをソリューションに追加しました。次に、GlobalFilters に追加したカスタム GlobalFilterCollection を使用して、ユーザーを最初のプロジェクトのビュー、または 2 番目のプロジェクトの特定のビューに誘導しました。
このシナリオは、VS2013 (IIS Express) でローカルに実行するとうまく機能します。ただし、サーバー(Winサーバー2008、IIS7)に配置すると、javascriptによって呼び出されたときにビューが見つかりません。最初に呼び出されたビューのみです。
何か案は?
定義されたルート:
使用したフィルター:
IIS で失敗する後続のビューを要求するために呼び出される Javascript:
asp.net-mvc - テキストボックス MVC 4 ASP の設定値
ビュー .cshtml に次のコードがあります
コントローラーから取得した値を設定したいのですが、その値はクラス Comida のプロパティ Price からのものです。
class="plato" に適用された css スタイルを失うことなく、値 menu.Price を入力 class="plato" value="" id="TComida" に設定するにはどうすればよいですか?
オブジェクト メニューにコントローラからのデータが正しく入力されていることを確認しました。私の英語とthxを前もって申し訳ありません。
.net - RazorGenerator がフォーム タグを生成しない
ここで何が起こっているのか誰か教えてもらえますか? 私は 2 つのプロジェクトを持っています。どちらも RazorMVC を使用しており、どちらも .cshtml ファイルでこれとまったく同じコードを使用していますが、1 つは<form>タグを出力しません。
非機能バージョンでは、これは出力です:
ヘルプ!:)
c# - ASP.NET MVC サイトのオーバーライド ビューが機能しない
私のソリューションには、いくつかのコントローラーとコンパイル済みビューを含む別のプロジェクトがあります。これらのコントローラーを MVC アプリケーションの他のコントローラーの基本クラスに使用し、ビューは RazorGenerator を使用してコンパイルされます。
BがView("_MyView") を返す非抽象アクション メソッドSomeActionを持つ Base Controller であるとします。_MyView.cshtmlは、RazorGenerator を使用してコンパイルされます。
コントローラーAはBを継承しますが、 SomeActionをオーバーライドしないとします。
別のビュー"~/Views/A/_MyView.cshtml"を作成して既定のビューを上書きしようとしましたが、うまくいきません。私の質問は、どうすればこれを達成できますか?
追加情報
1)デフォルトでは、ビューはそれらのパスでその順序で検索されることを知っています
2)「~/Views/Shared/_MyView.cshtml」を配置すると、ビューがオーバーライドされますが、コントローラーAだけでなく、 Bを継承する他のすべてのコントローラーでも オーバーライドされます
3) base.SomeAction() を返すために SomeAction をオーバーライドしても機能しない
アップデート
ここで同様の質問を見つけましたが、提案を行っても何も起こりませんでした RazorGenerator Issues
ここに自分の問題を投稿しました
前もって感謝します!
asp.net - RazorGenerator が正しい名前空間を生成しない
プロジェクトには RazorGenerator を使用しています。ビューを編集すると、生成されたファイルの名前空間が、フォルダー構造であるはずの RazorGenerator のデフォルトではなく、ASPに変更されます。RazorGenerator の設定は何も変更していません (設定があるかどうかさえわかりません)。既にツールをアンインストール/インストールしましたが、同じことが起こります。誰もこれに対する解決策を持っていますか? ありがとう!