問題タブ [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.

0 投票する
1 に答える
315 参照

c# - Entity Framework、Razor、DB ファースト: 外部キーのドロップダウン テキストに使用される列を変更

データベースの一部とやり取りするための社内 GUI として使用する Razor コントローラーを備えた単純な Web をセットアップしています。ほとんどの場合、これはスムーズに進みますが、外部キーに関しては、明らかに参照されるテーブルの最初の列 (アルファベット順に並べ替えた場合) がデフォルトの表現 (つまり、編集時にドロップダウン ボックスに表示されるもの) になります。

例として、へCampaignsの外部キーを持つテーブルがありますCompaniesCompanies.Nameを表示する際に使用したい欄がありますCampaigns.CompanyId。ただし、Razor は明らかに最初に利用可能なものを自動選択し、Companies.AccessKey(これは非常にわかりにくいですが) 会社を表すために使用します。

自動生成されたファイルを変更せずに、行を表すために使用される列を指定する方法を探しています。

これは私を夢中にさせています。それは一般的な問題だと思いますが、何らかの理由で私のグーグルは答えを見つけません:(

0 投票する
1 に答える
293 参照

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:

0 投票する
1 に答える
1444 参照

asp.net-mvc - テキストボックス MVC 4 ASP の設定値

ビュー .cshtml に次のコードがあります

コントローラーから取得した値を設定したいのですが、その値はクラス Comida のプロパティ Price からのものです。

class="plato" に適用された css スタイルを失うことなく、値 menu.Price を入力 class="plato" value="" id="TComida" に設定するにはどうすればよいですか?

オブジェクト メニューにコントローラからのデータが正しく入力されていることを確認しました。私の英語とthxを前もって申し訳ありません。

0 投票する
1 に答える
159 参照

.net - RazorGenerator がフォーム タグを生成しない

ここで何が起こっているのか誰か教えてもらえますか? 私は 2 つのプロジェクトを持っています。どちらも RazorMVC を使用しており、どちらも .cshtml ファイルでこれとまったく同じコードを使用していますが、1 つは<form>タグを出力しません。

非機能バージョンでは、これは出力です:

ヘルプ!:)

0 投票する
2 に答える
1382 参照

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

ここに自分の問題を投稿しました

前もって感謝します!

0 投票する
1 に答える
2705 参照

asp.net - RazorGenerator が正しい名前空間を生成しない

プロジェクトには RazorGenerator を使用しています。ビューを編集すると、生成されたファイルの名前空間が、フォルダー構造であるはずの RazorGenerator のデフォルトではなく、ASPに変更されます。RazorGenerator の設定は何も変更していません (設定があるかどうかさえわかりません)。既にツールをアンインストール/インストールしましたが、同じことが起こります。誰もこれに対する解決策を持っていますか? ありがとう!