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

0 投票する
3 に答える
4715 参照

c# - ViewData での HTML マークアップ レンダリングの問題? また、MVC の MultiView 機能は?

以下に示すように、ViewData インスタンスに html マークアップを設定しようとしています。ページがレンダリングされると、html タグは HTML マークアップではなくテキストとしてレンダリングされます。理由を知っている人はいますか?

コントローラーコード:

コードを表示:

次に、過去に asp.net Web フォームで MultiView 機能を使用しました。この機能は理想的であり、MVC で同様の機能を実装するのが好きです。

関数の結果 (上記の「if」ステートメントなど) に応じて、コントローラー コードからビューのプレースホルダーに異なる PartialViews を呼び出す方法はありますか?

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

asp.net-mvc - PartialViewをViewDataオブジェクトに入れることはできますか?

Webフォームのマルチビュー機能を模倣しようとしています。考えられる唯一の方法は、PartialViewをViewDataオブジェクトに配置することです。次のようなもの:

コードを表示:

コントローラーコード:

これについてどうしますか?

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

c# - ASP.NET MVC を使用した単純なグリッド フォームへのデータの受け渡し

シンプルなテーブルと高度な検索フォームを含むページがあります。私はモデルに渡しList<Customers>ます:

では、検索フォームにデータを渡したり返したりする最良の方法は何ですか? 検証などを使用したいのですが、データを渡すViewDataのはお勧めできません。助言がありますか?

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

asp.net-mvc - ViewData を使用してマスター ページにメッセージを表示するにはどうすればよいですか?

マスター ページにメッセージを表示するにはどうすればよいですか。メッセージはアクションによって送信されます。

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

ruby-on-rails - ASP.NET MVC:Rubyのようにインスタンス変数をビューに渡す

はい、ASP.NETMVCではViewModelsを使用する必要があることを知っています。しかし、私は無数のViewModelクラスを書くのにうんざりしています。さらに、検証モデルをビューに渡すだけでなく、ViewModel全体を渡す必要があるため、次のような醜いコードを取得します。

それ以外の

@instance_variables新しいクラスを作成せずに、必要なすべての変数を渡すだけのRoRが大好きです。

どうやってやるの?C#4の機能も含めて、すべてを試したので不可能だと思いますdynamic

何か案は?

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

asp.net-mvc - ASP.NET MVC: 検証モデルを含むいくつかのオブジェクトをビューに渡す

検証にモデルを使用するのが好き

うまく機能しますが、追加のデータを渡す必要がある場合は、新しい ViewModel クラスを作成する必要があり、柔軟性が失われます。

どうすれば見やすく、見栄えがよくなりますか?

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

asp.net-mvc - ASP.NET MVC:POSTリクエストのビューにデータを送信する

私は次のコードを持っています:

では、どうすればそれを乾いた状態に保ち、すでに行ったことを繰り返さないことができますか?

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

asp.net-mvc - 新しいViewModelは、ASP.NET MVC 3のViewModelパターンを廃止しませんか?

私の理解では、ViewModelパターンは、関連するすべてのデータをViewに渡すように設計されています。これは、1)ビューがデータの取得やアプリケーションロジックを実行してはならず、2)タイプの安全性、コンパイル時のチェック、およびエディターのインテリセンスを可能にするためです。テンプレートを表示します。

動的な式は実行時に定義されるので、これは2)の機能がまったくないことを意味しますか?

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

c# - asp.net mvc c# - ViewData クラスのプロパティ EntryList

ViewData のEntryListにアクセスする際の問題がどこにあるのかわかりません。

私はここのようにすべてをしました

しかし、それは機能しません... :(

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

c# - コントローラからviewdataに情報を渡す方法は?asp net mvc c#

mvcプロジェクトでページ付けを作成していますが、問題が発生しました。ページネーションのためにすべてを実行しましたが、データを表示するにはページ情報を渡すだけで済みます。

私はユーザーコントロールのページネーションを持っています:

Pagination.ascx:

Pagination.ascx.cs:

クラスPagedList.cs:

ビューで私は次のことをしています:

コントローラーで何をすべきかわかりません。ページ情報をViewDataに渡すにはどうすればよいですか?私のコントローラーはそのように見えます、それを拡張するのを手伝ってくれませんか?