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

0 投票する
0 に答える
94 参照

html - Html.DropDownListFor のレンダリング エラー

MVC4 プロジェクトで一種の異常なエラーが発生しています。W3C Markup Validator を使用してすべてのページを検証しようとしているときに、1 つのページの選択の 1 つが無効であることがわかりました。これには明らかな理由があります (<西サハラの開始が欠落している) 。

メソッドによって選択が構築されているため、興味深いものになりますHtml.DropDownListFor。さらに、同じオブジェクトをパラメーターとして使用して、同じページでさらに 5 つの選択のリストを埋めており、それらはすべて適切にレンダリングされます。

ページで が使用されたのはこれが最初でも最後でもないViewBag.Countriesので、なぜこれが起こるのかわかりません。

誰もこの問題を経験したことがありますか? 何か解決策は思いつきましたか?

どうもありがとう!

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

asp.net-mvc-4 - メタ タグの絶対 URL

メタタグに絶対URLを設定するには? MVC4 Web アプリに以下のタグがあるとします。

Web アプリを実行すると、href で解決された相対 URL を取得しますが、絶対 URL を取得する必要があります。

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

asp.net - Razor2とWebページ2

Razor2ビューエンジンをWebページプロジェクトで動作させることができません。Web Matrixとすべてをインストールしましたが、チルダ機能(href = "〜/ style.css")が機能していないため、使用されているのはRazor1エンジンであることは明らかです。

設定ファイルを変更してRazor2dllファイルを参照しようとしましたが、まだ機能していません。

これは私の設定ファイルがどのように見えるかです:

0 投票する
0 に答える
590 参照

asp.net-mvc - 動的に生成されたレーザー セクション

私の ASP.Net MVC 4 サイトには 3 層のレイアウト構造があります。私のページはレイアウトを参照しており、そのレイアウトはスーパーレイアウトを使用しています。私のスーパーレイアウトには、このコードがあります...

私のページでは、このようないくつかのセクションを明示的に定義しています...

ただし、必要な「転送」セクションをから自動生成できないように見えるため、私の中間レイアウトはこれらすべての機能を妨げています@ViewBag.LayoutConfiguration.LowerTabbing.Tabs。理想的には、中間レイアウトで次を自動生成したいのですが、コンパイル時にセクションの数がわかりません...

これは何らかの形で可能ですか?

更新: これを試してみましたが、何らかの理由で機能しません。今はよくわかりません...

0 投票する
0 に答える
357 参照

c# - Cookie の再読み込みを強制する

渡された GUID に基づいて画面を最初に読み込むときに、いくつかの Cookie を設定しているカミソリに基づく Web アプリがあります。

したがって、URL は次のようになります。

https://[url/CustPortal/Account/Logon/DDE4BBFB-0D2E-4706-A604-36EEA3FDCAE3]

GUID を検証したら、データベースからの CSS などの Cookie を設定しています。

この部分は正常に動作します。私が抱えている問題は、渡された GUID が次回の訪問時に異なる場合です。

Cookie が設定されていますが、適切な CSS が使用されていません。CTRL+F5 で修正できますが、顧客がこれを知っているとは言えません。

サイトにアクセスするたびに強制的に更新し、キャッシュを使用しないようにする方法はありますか?

これが理にかなっていることを願っています!

ありがとう!

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

asp.net-mvc - 部分ビュー送信はnullを返します

ユーザーがインデックスビューモデルを使用して現在リストされているアイテムを表示できるようにし、次にユーザーが別のビューモデルを作成して新しいアイテムを作成できるようにする単一のビューを作成しようとしています。

したがって、2つのviewModels-IndexFunkyThingsViewModel-CreateFunkyThingViewModelがあります

本質的に、私は主な見解を持っています:

それから私の部分的なビューで私は持っています

最後に、コントローラーには次のものがあります。

これはすべてうまくコンパイルされているようで、ビューに移動すると、作成フィールドなどを表示するまで機能します。ただし、送信ボタンを押すと、コントローラーはデータを受信しません。ActionResultが呼び出されますが、デバッガーでは、送信ボタンによって呼び出されたときにcreateFunkyThingViewModelパラメーターがnullになります。

私は何が間違っているのですか?

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

c# - ネストされたコードブロックと混合コードブロックの正しいかみそり構文は何ですか?

ネストされ、htmlとjavascriptが混在するかみそりの構文があります。

自動コード形式を実行する場合を除いて、正常に動作します}

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

razor - @Code の Razor 構文の省略形

C# など、 の@Code ... End Code省略 形である VB Razor (.vbhtml) 構文はありますか?
@{ }

これは MVC 4 用です。

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

c# - FileUpload は Razor Webpages 2 では機能しません

IIS に MVC3、MVC4、および Webpages 2 をインストールしようとしました@FileUpload.GetHTMLが、存在しないというメッセージが表示され続けます...

「/」アプリケーションでサーバー エラーが発生しました。

コンパイル エラー

説明: >この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: CS0103: 'FileUpload' という名前は現在のコンテキストに存在しません

ソース エラー:

dllを手動でコピーして、正しいバージョンであることを確認しようとしました。

  • System.Web.Helpers.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Deloyment.dll
  • System.Web.WebPages.Razor.dll

Microsoft の例には Microsoft.Web.Helpers が含まれているようです??? Razor(v2)のどこにも見つかりません...

FileUpload は Razor V2 のヘルパーの一部ではありませんか?

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

javascript - Webmatrix2 - Razor の UserRole に応じた URL リダイレクト

ログインすると、webmatrix2 スターター サイトに次のリンクがあります。"hello" bob@example.com {logout}

リンクをクリックすると管理セクションに移動しますが、ログインしたメンバーの役割に応じて、カスタムの管理ユーザー プロファイル ページまたはビジネス プロファイル ページに移動したいと考えています。基本的に、コードはユーザーの役割をチェックします。そして、その役割に応じて、url(ユーザーマネージャー) または (管理者マネージャー) にリダイレクトします

かみそりでプログラム的にこれを行う方法はありますか。