私はMVC 5のニュースサイトを持っています。ソースという名前のフィールドがあります。ユーザーはドロップダウンリストにすべてのメディアの名前を入れたくありません。ドロップダウンリストの内側にあるメディアを保存して保存したいのですが、ドロップダウンリストの横にテキストボックスが必要です.のようなテキストボックスをグラブする必要があります。編集メソッド内のdropdownListの横にありますが、私は変更DropDownListの横の文字列
public ActionResult Edit(string SourceInput, [Bind(Include = "id,Source,DateM,Issue,Subject")] News_ news_)
{
if (ModelState.IsValid)
{
if (SourceInput != null) news_.Source = SourceInput; // SourceInput gets value but ModelState.IsValid prevents code to come here
db.Entry(news_).State = EntityState.Modified;
. . . . . .
db.SaveChanges();
return RedirectToAction("Index");
}
}
誰かが私に
01を助けることができる場合、私は感謝を保存することはできませんので、行の値がfalseを返す(ModelState.IsValid
)に来て、それがデバッグで見られていますが、ラインに含まれています台の
戦車たくさん
トーマス
空でない 'Errors'コレクションを持つアイテムに対して' ModelState'をデバッグして検査してください。 –
モデルを表示していないか、そのプロパティまたはビューにどの検証属性が適用されていますか。関連するコードを表示します。 –