• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【ASP.NET MVC】HTMLヘルパーについて)

ASP.NET MVCのHTMLヘルパーについての質問

このQ&Aのポイント
  • VisualStudio2010 ASP.NET MVC4.0で開発しています。検索条件を入力欄から入力し絞り込みさせ、結果を表示する照会画面を作成しています。ラムダ式で行うと書き換えが無効になり入力値のままになってしまいます。
  • 解析してみたところTextBoxForの第一引数HtmlHelperのhtmlHelper.ViewData.ModelState.Valuesが入力状態を持っていて、それがある場合に優先されているのかな?バリデーションチェックの関係上出来ればラムダ式のHelperForの形でやりたいのですが、方法がありますでしょうか?
  • ラムダ式でのHelperForの形で書き換えを有効にする方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

ちょうど最近MSDNフォーラムで話題になってたのと、原因としては同じこと、かな。 http://social.msdn.microsoft.com/Forums/ja-JP/aspnetja/thread/052bdb45-17b3-4478-af38-eebb5c3f63b7 ModelState.Clear(); してから Modelの値を変更することでうまく動くようになるかと。

arisutoteresu
質問者

お礼

解決いたしました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう