問題タブ [razor-2]
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# - VS12のdotNet4.5上のMVC4上のRazorはIntellisenseでは動作しません
これはここの誰かにとっても問題でしたか?SOを検索しましたが、本当に役立つ投稿は見つかりませんでした。
「ドット」を挿入した後、Ctrl + Spaceを押すように言われましたが、これは私が取得したいものではありません。VS10でテストすると、Razorは正常に動作していました。
[更新]Ctrl+Spaceです
asp.net-mvc - ASP.NET MVC 4 は、発行された html の名前と ID をオーバーライドします
によって作成された html 入力の出力名を変更しようとしてい@Html.HiddenFor
ます。
私がこれを使用しているコード:
これid
は では機能しますが、名前では機能しません。今はあまり気にしません。変更id
する必要がありname
ます。これは、ターゲット サーバーにポストされたものだからです。
ある
SomeProperty
モデルに適用できるプロパティは?- プロパティ
Html.HiddenFor
をオーバーライドする方法はありますか?name
それとも、プレーンを手でやるのにこだわってい<input ...>
ますか?
c# - Razor ビューモデルと @functions を備えたノックアウト スタイルの動的ページ?
Visual Studio TFS プラグインで作業項目を検索できるように、一連の検索条件を作成することで、ユーザーが一連のデータをクエリできるページを作成しています。行。結合条件として「and」または「or」を選択し、フィールドを選択して値を入力し、それに一致するか一致しないかを選択します。
今、私はこれを構築する方法を検討しており、考えがありました。以前は Knockout を使用していましたが、これには Javascript でモデルを作成してデータをマップする必要があり、サーバー側コードの C# でそれらのモデルが既にある場合は冗長に思えます。もちろん、Razor コードを使用して、モデルの一部である基準のリストを厳密に型指定されたビューで foreach することはできますが、このリストに適切に追加する方法が見つかりません。
C# のモデル構造は (大まかに) 次のようになります。
Field
:- フィールド名
- 値のオプションのリスト
- is/is not オプションのブール値。
Criterion
:Field
- 選択した値
- 組み合わせタイプ (および/または)
Query
:- のリスト
Criterion
(Criteriaを言わないと変に見える) - 開始日と終了日
- ユーザーのアクセスレベル
- ビュー フィールドと並べ替えオプション
- のリスト
QueryViewModel
:Query
- 表示オプションの選択領域にデータを入力する各種リスト
- ページ上の他の (関連のない) 表示用の小さなメタデータ
Knockout では、「検索条件を追加」ボタンにクリックによる方法を追加して、条件のリストに新しいエントリを追加します。Razor 関数ブロック ( @functions { ... }
) を使用して同様の結果を得ることができますか? 私はいくつかのことを試しましたが、ビューモデルがスコープ内にないように見えるか、ビューモデルの新しいコンテンツを表示するためにページを更新する方法がないことがわかりました (私は何かを試していますが)新しく更新されたビューモデルを部分ビューに渡す必要があり、これは何とか機能する可能性があります)。これを行うことができますか、それとも深呼吸して Javascript に戻る必要がありますか?
azure - MVC4AzurePublishingエラー-ファイルまたはアセンブリを読み込めませんでした'System.Web.Razor'
プロジェクトはローカルで正常に実行されます。公開された場合にのみ、次のエラーが発生します。
ファイルまたはアセンブリ'System.Web.Razor'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)
過去数時間グーグルで問題を調べたのは、プロジェクトに追加したnugetパッケージがかみそり1を参照し、かみそり2のdllを上書きしたことのようです。razor 2.0.0.0 dllを1ではなく参照にコピーしようとしましたが、エラーが解決しません。これは、詳細なビルド出力に競合が示されている場所です。
そこから、かみそり2に応じて他のパッケージをリストし続けます。
プロジェクトに追加したパッケージは、Recaptcha、Recaptcha.mvcModel、Postalでした。
誰かがこれを解決するために私が取ることができるステップを知っていますか?
解決策につながる可能性のある情報が他にあるかどうか教えてください。
razor - System.Web.Razor 1.0 と 2.0 を並べて実行していますか?
サイトをホスティング プロバイダーにデプロイしようとしていますが、次のエラーが表示され続けます。
ファイルまたはアセンブリ 'System.Web.Razor' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
[FileLoadException: ファイルまたはアセンブリ 'System.Web.Razor' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
[FileLoadException: ファイルまたはアセンブリ 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
...
[ConfigurationErrorsException: ファイルまたはアセンブリ 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
...
[HttpException (0x80004005): ファイルまたはアセンブリ 'System.Web.Razor、Version=2.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
...
このサイトは、ASP.NET 4 と MVC 4 を使用して構築されています。Windows 8 を実行している私の開発マシンではすべて正常に動作します。System.Web.Razor.dll をサーバーの bin フォルダーにコピーしましたが、違いはありません。ただし、これは v1.0 バージョンのアセンブリ (~260k) のようです。
私は見てきました
ystem.Web.Razor に特化したものは何も表示されません。ただし、次の 2 つのファイルがあります。C:\Windows\assembly\NativeImages_v4.0.30319_64\System.Web.Razor\04eb82505c0086e8eb097d1408183aa0\System.Web.Razor.ni.dll (776k、ファイル バージョン: 1.0.20105.407)
C:\Windows\assembly\NativeImages_v4.0.30319_64\System.Web.Razor\ab032b45c588b488ebca535054d827bc\System.Web.Razor.ni.dll (1823k、ファイル バージョン: 2.0.20715.0)
ただし、ここからv2アセンブリをコピーしても機能しませんでしたが、v1アセンブリファイルのサイズも一致しないため、これは正しいファイルではないと思います。
ここで何が起こっているのかについてのアイデアはありますか?
私のホスティング プロバイダーには何かがインストールされていないと思いますが (すべてを bin フォルダーに入れるように言われ続けているため)、この System.Web.Razor v2 DLL が見つからない理由が気になります。どこでも。
デバッグするために、正常に機能する基本テンプレートを使用して空の Web サイトもアップロードしました。興味深いことに、Postalへの参照を追加して再度デプロイすると、エラーが発生しましたが、ファイルを元に戻してもエラーは解決しませんでした。なぜこれが起こるのでしょうか?
どんな助けでも大歓迎です。アイデアから少し外れていると感じ始めています。
編集 1
新しい空のプロジェクトを作成し、nuget から Razor 2 を追加し、System.Web.Razor.dll をローカル (2.0.20715.0, 260k) にコピーするように設定し、公開し、ファイルを取得してアップロードしましたが、それでも同じエラーが発生しますか? この DLL は取得されないようです。
編集 2
最終的に、問題のホスティング プロバイダーの使用をあきらめました。彼らはサーバーに ASP.NET MVC 4 をインストールしていませんでした。これが最終的に問題だったと思います。これがインストールされている別のホストを試してみたところ、すべて正常に動作しました。
asp.net-mvc-4 - Json Data の値を mvc4 の Actionlink に添付するにはどうすればよいですか
Json から取得したデータは、行としてテーブルに追加していました。列の最初のデータはリンク形式である必要があります。そのため、ActionLink を使用しました。しかし、次のエラーが表示されます。現在のコンテキスト」。
c# - Razorでnullをチェックするシンタックスシュガー
ネストされたオブジェクトのnullをチェックするrazorcshtmlをコーディングして、コンテナがnullの場合にコンテナオブジェクトでnull例外エラーをスローしないようにするためのより良い方法はありますか?例えば :
page.cshtml
obj1がnullまたはobj1.prop3がnullの場合、エラーがスローされますが、
エラーがスローされないように、obj1またはobj1.obj2でnullをチェックできます
長すぎる
c# - ViewBag に読み込まれたすべてのビューを入力し、それらを _layout にリストします。
私は MVC 4 を使用しています。自動的に追加したい (つまり、すべてのプロジェクトで再利用でき、すべてのアクションで手動で ViewBag に何かを追加するのではなく、フレームワーク部分でこれを行う) ロードされたすべてのビュー (部分ビューも)通常のアクション ライフサイクル (ajax リクエストなし) で ViewBag にロードされ、それらを _layout ビューにリストします。
これはどういうわけか可能ですか?
asp.net-mvc-3 - ロシアへの送料を無料にするために nopcommerce2.65 にプラグインを追加する方法
これは私が実装する必要がある配送ルールです:
1. モスクワのオフィスで受け取ります。2. モスクワ配達 - 無料 3. ロシアの郵便局 - $10 4. EMS または SPSR - $20... どこから始めればよいですか? 私はasp.net MVCとカミソリのトータルフッシャーです