問題タブ [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 投票する
1 に答える
1336 参照

c# - DropDownList を ASCX コントロールに入力する

ドロップダウン リストを ASCX に入力したいと考えています。これを行うには、コントローラーで LINQ クエリを使用し、結果を viewModel に入力します。ビューからはドロップダウンを生成できますが、ASCX からは生成できません。なぜこれがうまくいかないのか考えていますか?

よろしくお願いします:-)

コントローラー内のコード

ビュー内のコード

ASCX のコード

0 投票する
4 に答える
6272 参照

jquery - 非表示フィールドを使用せずにJQueryからビューデータにアクセスするには?

CreateInstructionビューに「Instruction」を保存しています。このビューには、この命令に関連する「属性」を保存する部分ビュー「CreateInstnAttribute」があります。外部キーとして InstnID が必要です。命令は、ポストバックを回避するために JQuery を使用して保存されます。では、InstnID を取得して InstnAttribute を保存するにはどうすればよいでしょうか。InstnId を保存するために HiddenField を試しましたが、そこで値を受け取ることができません。ビューデータを JQuery で直接使用できますか? どんな助けもかなりのものです。

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

asp.net-mvc -
ViewData["msg"] 内でNewLine (または) を渡す

ビュー自体の内部 で実数としてレンダリングされる a内にEnvironment.NewLine(または a < br />)を渡すにはどうすればよいですか?ViewData["msg"]<br />

私はC#を使用しています...

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

asp.net-mvc - ASP.NET MVCは強く型付けされたビューかどうか?

ベストプラクティスは何ですか?ViewDataディクショナリを通過する、パラメータなしで強く型付けされたビューのみを使用するか、ビューで次のようなものを使用することは悪い考えではありません。

ありがとう。

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

asp.net - このMVCViewModelの問題を解決できますか?

MVCビューに問題があり、解決できないようです。ここにあります。

1)小売業者テーブルのデータを含む小売業者のリストを表示するインデックスビューがあります。ここまでは順調ですね。

2)各小売業者が複数のカテゴリを持つことができるRetailersCategoriesテーブルに格納されている各小売業者の小売業者カテゴリも含めたいと思います

私はいくつかのことを試しましたが、これを機能させることができないようです。私が欲しかったものに最も近いのは、ビューモデルを使用することでした。以下のコードを含めました。

私は実際に正しいデータを取得しますが、すべての小売業者のレコードを取得してから、すべてのカテゴリのレコードを取得します。

私が必要としているのは、その小売業者に関連するすべてのカテゴリを含む、一度に1つの小売業者のレコードです。

誰かが私がこれを達成する方法を教えてもらえますか?

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

c# - =ViewData[""] は文字列を表示するのに、同じ文字列の評価に失敗するのはなぜですか?

私が出力するページ自体に到達すると、コントローラーにあります

<%=ViewData["ShowPasswordHints"]%>タイトルタグに挿入すると、そこに「True」と表示されていることがわかります(引用符なしで、括弧で囲んでスペースもチェックしましたが、スペースはなく、文字通りTrueです)

しかし、私がするとき

SHOW THIS が表示されません。

更新: ただし、ViewData がこのように設定されている場合... IT WORKS... HUH??

見る...

みんなありがとう、これはうまく機能している新しい方法です

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

asp.net-mvc-2 - Asp MVC 2: 型付きエディター テンプレート

(このテキストではこのチュートリアルを参照しています)

Html.EditorFor (または Html.Editor) ヘルパーを使用したいと考えています。

UserControl に追加のデータが必要な場合は、経由で渡されます

...EditorFor(model => model.Album, new { Artists = Model.Artists, ... })

UserControl では、ViewData[ stringKey ]を介してアクセスされます。

... new SelectList(ViewData["Artists"] as IEnumerable, ...

特定のデータが利用可能であることを保証する強く型付けされたViewModelを好むので、これは少し怪しいにおいがします。

「入力された方法」を見つけるか、この方法をそのまま受け入れる必要があるのか​​ わからないので、私は今少し行き詰まっています。

この問題をどのように解決しましたか? どんな助けでも大歓迎です!

ラグワラッパー
_

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

asp.net-mvc - ASP.NET MVC: ActionFilterAttribute が ViewData を設定しない

私は次の ActionFilterAttribute を書きました

コントローラーにセットしました

しかしViewData("StopWatch")、ビューに表示しようとすると、空白になります。

私はここで愚かな何かを見逃していますか?

編集:

に を設定できますが、ViewDataには設定できないようです。OnActinExecutingOnResultExecuted

では、いったいどうすればストップウォッチを作ることができるのActionFilterでしょうか?

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

asp.net-mvc-2 - ASP.NET MVC 2: foreach、RenderPartial、ViewModel

私は、私が見つけた非常にクリーンなテクニックを採用しようとしています。

以前は、パーシャルの中にループがありました。パーシャル内のモードをループしていました... しかし、ループがメイン ページに存在する例に出くわしましたがforeach、パーシャルは単なるループの肉でした。

彼らは次のようにそれを達成しました:

しかし、私の例では、ViewModel を使用しています。今はパーシャルになっているため、以前のように「アイテム」にアクセスできません。代わりに、私の唯一の選択肢はModel.Deal...

RenderParialと言ってアクセスできない場合、ヘルパーで「アイテム」を渡すポイントは何item.StoreNameですか? View と Partial の両方が同じ ViewDataModel に厳密に型指定されていることに注意してください。

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

asp.net-mvc-2 - コントローラーからマスターページへのデータの受け渡し - 現在ログインしているユーザーに基づく

MVC2 の使用

現在ログインしているユーザーに正しいフラグが設定されていない場合、特定のメニューを非表示にする必要があるマスターページがあります。

よくある問題のようです。すべてのコントローラーが基本コントローラーから継承する必要がある例が見つかりました (私はそれを持っています)。また、基本コントローラーのコンストラクターで、特定のパラメーターを ViewData に渡すことができます。これは素晴らしいことで、簡単に実行できますが、ベース コントローラーの構築中は User.Identity オブジェクトと Request オブジェクトが NULL になります。

現在ログインしているユーザーの User.Identity を取得して、マスター ページ ビューがレンダリングされる前に、データベースにクエリを実行し、それに応じて ViewData コレクションを変更するにはどうすればよいですか?

ありがとう