問題タブ [viewdata]
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# - ViewData での HTML マークアップ レンダリングの問題? また、MVC の MultiView 機能は?
以下に示すように、ViewData インスタンスに html マークアップを設定しようとしています。ページがレンダリングされると、html タグは HTML マークアップではなくテキストとしてレンダリングされます。理由を知っている人はいますか?
コントローラーコード:
コードを表示:
次に、過去に asp.net Web フォームで MultiView 機能を使用しました。この機能は理想的であり、MVC で同様の機能を実装するのが好きです。
関数の結果 (上記の「if」ステートメントなど) に応じて、コントローラー コードからビューのプレースホルダーに異なる PartialViews を呼び出す方法はありますか?
asp.net-mvc - PartialViewをViewDataオブジェクトに入れることはできますか?
Webフォームのマルチビュー機能を模倣しようとしています。考えられる唯一の方法は、PartialViewをViewDataオブジェクトに配置することです。次のようなもの:
コードを表示:
コントローラーコード:
これについてどうしますか?
c# - ASP.NET MVC を使用した単純なグリッド フォームへのデータの受け渡し
シンプルなテーブルと高度な検索フォームを含むページがあります。私はモデルに渡しList<Customers>
ます:
では、検索フォームにデータを渡したり返したりする最良の方法は何ですか? 検証などを使用したいのですが、データを渡すViewData
のはお勧めできません。助言がありますか?
asp.net-mvc - ViewData を使用してマスター ページにメッセージを表示するにはどうすればよいですか?
マスター ページにメッセージを表示するにはどうすればよいですか。メッセージはアクションによって送信されます。
ruby-on-rails - ASP.NET MVC:Rubyのようにインスタンス変数をビューに渡す
はい、ASP.NETMVCではViewModelsを使用する必要があることを知っています。しかし、私は無数のViewModelクラスを書くのにうんざりしています。さらに、検証モデルをビューに渡すだけでなく、ViewModel全体を渡す必要があるため、次のような醜いコードを取得します。
それ以外の
@instance_variables
新しいクラスを作成せずに、必要なすべての変数を渡すだけのRoRが大好きです。
どうやってやるの?C#4の機能も含めて、すべてを試したので不可能だと思いますdynamic
。
何か案は?
asp.net-mvc - ASP.NET MVC: 検証モデルを含むいくつかのオブジェクトをビューに渡す
検証にモデルを使用するのが好き
うまく機能しますが、追加のデータを渡す必要がある場合は、新しい ViewModel クラスを作成する必要があり、柔軟性が失われます。
どうすれば見やすく、見栄えがよくなりますか?
asp.net-mvc - ASP.NET MVC:POSTリクエストのビューにデータを送信する
私は次のコードを持っています:
では、どうすればそれを乾いた状態に保ち、すでに行ったことを繰り返さないことができますか?
asp.net-mvc - 新しいViewModelは、ASP.NET MVC 3のViewModelパターンを廃止しませんか?
私の理解では、ViewModelパターンは、関連するすべてのデータをViewに渡すように設計されています。これは、1)ビューがデータの取得やアプリケーションロジックを実行してはならず、2)タイプの安全性、コンパイル時のチェック、およびエディターのインテリセンスを可能にするためです。テンプレートを表示します。
動的な式は実行時に定義されるので、これは2)の機能がまったくないことを意味しますか?
c# - コントローラからviewdataに情報を渡す方法は?asp net mvc c#
mvcプロジェクトでページ付けを作成していますが、問題が発生しました。ページネーションのためにすべてを実行しましたが、データを表示するにはページ情報を渡すだけで済みます。
私はユーザーコントロールのページネーションを持っています:
Pagination.ascx:
Pagination.ascx.cs:
クラスPagedList.cs:
ビューで私は次のことをしています:
コントローラーで何をすべきかわかりません。ページ情報をViewDataに渡すにはどうすればよいですか?私のコントローラーはそのように見えます、それを拡張するのを手伝ってくれませんか?