問題タブ [html.hiddenfor]
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-4 - TextBoxFor が値を表示しない (MVC4)
ビューで次のコントロールを取得しました。
モデルの数値フィールドを生成するためにドロップダウンリストの値が変更されたときにフォームを送信すると、ビューがリロードされます。HiddenFor コントロールがない場合、モデルの Number が TextBoxFor に正しく表示されます。HiddenFor コントロールを追加すると、Model.Number は null ではありませんが、Number フィールドが表示されません。
これの理由は何ですか?
Number 値を持つ HiddenFor が必要な理由は、フォームを送信して保存するときに、model.Number が null に等しいからです。値を HiddenFor に入れることで、アクセスできると思いました...
編集:コントローラーメソッド
コードのこの部分は正常に動作します。わかりやすくするためにここに記載しています。
asp.net - ViewBag インスタンスを Razor の HiddenFor フィールドに渡す
ASP.NET MVC と Razor を使用して、ViewBag アイテムをコントローラーから HiddenFor フィールドに (Razor を使用して) 渡そうとしています。次のメッセージが表示されます: 拡張メソッドは動的にディスパッチできません。
c# - モデルの Hidden bool フィールドは、コントローラで True に設定された後も False のままです
ViewModel クラスに次のプロパティがあります。
public bool AreSimilarEntitiesChecked { get; set; }
私のコントローラーでは、その値を「true」に設定し、モデルでビューを返します。
私のビューには、このプロパティの非表示のフィールドを配置したフォームがあります。
AreSimilarEntitiesChecked を含むモデルで View が返された後、コントローラーで True 値を設定したにもかかわらず、その値は False のままです。
何が問題なのかわかりません。
生成された HTML:
asp.net - View でデータを正しく表示し、HiddenFor と DisplayFor を使用して保存する
hiddenFor フィールドを使用して、record_time をデータベースに保存し、日付を html.display などに編集せずに表示したいと考えています。
作成アクション
ビューの作成
user_id について。editorFor ではなく、新しいレコードに hiddenFor を使用するのは正しいですか?
record_time について。hiddenFor と displayFor の両方を使用するのは正しいですか? データをデータベースに送り返すために使用されるのはどれですか? 定義済みの日時情報を表示してデータベースに送信する正しい方法は何ですか?
.net - 「HiddenFor」の値を選択したドロップダウン リストの値に設定します
次のドロップダウンリストがあります。
は次のようになりましOrderCodesList
た: OrderCodeId
, DisplayString
&Percentage
HiddenFor
そのドロップダウンリストから選択した値に値を設定するにはどうすればよいPercentage
ですか? (以下のコードは、疑似原因に従って完全でなければなりません。次に何をすべきかわかりません-可能であれば)。
擬似: