問題タブ [asp.net-mvc-5]
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 - Razor actionlink autogenerate?length = 7 in URL?
私はかみそりのページに以下のリンクがあります:
以下に示すように、ビューページのソースに表示されます。
リンクをクリックすると、URLは次のようになります。
欲しくない?length=7
。なぜこれが自動生成されるのですか?
asp.net - コントローラに応じて異なる_Layout.cshtmlを指定します
asp mvc3プロジェクトを作成しました。選択したコントローラーに応じて、異なる_Layout.cshtmlが必要です。これは、コントローラー1には2つのボタンがあり、コントローラー2には3つ、コントローラー3には4つのボタンがあるためです。各コントローラーは特定のタイプのユーザー用であるため、ログインによって異なります。
コントローラとそのビューを別のLayout.cshtmlにリンクするにはどうすればよいですか。現在、1つのレイアウトがあり、Sharedフォルダの下にあります。
ありがとう!
asp.net-mvc - global.asax の Application_BeginRequest からアクションにリダイレクト
私の Web アプリケーションでは、 glabal.asax からの URL を検証しています。URL を検証し、必要に応じてアクションにリダイレクトする必要があります。リクエストイベントをキャッチするために Application_BeginRequest を使用しています。
または、mvc でリクエストを取得しながら各 URL を検証し、必要に応じてアクションにリダイレクトする他の方法はありますか
asp.net-mvc-3 - actionLink をクリックすると新しいウィンドウが開きます
ビュー ページからコントローラー メソッドを呼び出す必要があります。以下のリンクをクリックすると、メソッドが呼び出されます。
メソッドのシグネチャは次のとおりです。
問題は、リンクをクリックすると空白のウィンドウが開くことです。私はそれが何かであることを知っていnew { target = "_blank" }
ます。その場所に渡すnull
と、リンクのあるページが空白になります。マイページがそのまま残り、新しい空白のウィンドウも表示されないようにするには、ここに何を渡しますか。
asp.net-mvc-3 - dynamicNodeProvider の子ノードの操作
このプロジェクトを使用して、サイトマップ パスを生成します。
私のアプリケーションでは、サイトマップ パスを次のように維持したいと考えています。
パス: Home > Projects > {project-name}
URL: /projects/{url-project}
パス: Home > Projects > {project-name} > Photos
URL: /projects/{url-project}/photos
パス: Home > Projects > {project-name} > Addresses
URL: /projects/{url-project}/addresses
パス: Home > Projects > {project-name} > Admin
URL: /projects/{url-project}/admin
試み
このために、私はの実装を作成しましたDynamicNodeProviderBase
Mvc.サイトマップ
結果
パス: Home > Projects > {project-name}
URL: /projects/{url-project}
パス: Project > Photos
URL: /projects/{url-project}/photos
パス: Project > Addresses
URL: /projects/{url-project}/addresses
パス: Project > Admin
URL: /projects/{url-project}/admin
リサーチ
インターネットを見ると、この質問がstackoverflowで見つかりましたが、解決策がよくわからないか、私の質問に当てはまりません。とにかく、これが答えなら、ソリューションの実装方法の詳細を教えていただけますか?
ご協力ありがとうございました!
asp.net-mvc - カミソリ ActionLink の Javascript 変数
ハードコードboxId
すると動作します。しかし、私が書くとき:
そうではありません。このように javascript var と razor を混在させることは可能ですか?
asp.net-mvc - ASP.NETMVCコントローラーアクションを呼び出す時間を測定する
MVC 4アプリの一部のユーザーは、散発的な速度低下を経験しています。おそらく、すべてのユーザーが問題が発生するたびにその問題を報告するわけではありません。
私の考えは、各コントローラーアクションに費やされた時間を測定し、規定の時間を超えるアクション呼び出しの詳細をログに記録して、さらなる分析を容易にすることです(サーバー/コードの問題を除外または除外するため)。
各アクションにインストルメンテーションコードを追加することを回避できるように、そのような測定を実行するためにフックする便利な方法はありますか?私は現在このプロジェクトにIOCを使用しておらず、この問題を解決するためだけにIOCを導入することを躊躇します。
この種の問題に取り組むためのより良い方法はありますか?
c# - asp.net MVC 4およびMVC 5でデフォルトコントローラーを設定する方法
HomeControllerにせずにASP.NET MVC 4 プロジェクトの既定のコントローラーを設定するにはどうすればよいですか?
アプリケーションの起動時にデフォルトのエリアを設定するにはどうすればよいですか?
asp.net - MVC4 不適切なモデル エラー
こんにちは、次のエラーが表示されます: ディクショナリに渡されたモデル アイテムのタイプは 'System.Collections.Generic.List`1[DBModel.Telemarketing]' ですが、このディクショナリにはタイプ 'TWeb.Models.LoginModel' のモデル アイテムが必要です。
_Layout.cshtml ファイルに私が持っている
この部分的なログイン ビューは、_layout ページの div でレンダリングされます (javaScripts で非表示/表示します)。
次に、ビューを持つ「Telemarketings」コントローラーがあります。
_Layout ページのリンクをクリックすると
投稿の上部に書かれたエラーがスローされます。
私はMVCが初めてなので、助けてください。
asp.net - RenderBody と RenderSection の違い
MVC/Razor構文では、なぜ必要なのかを理解しようとしています@RenderBody
。
例( exampleから取られたコード)
@RenderSection
次のように、単純にすべてに使用できないのはなぜですか。