私は、ユーザーがデータベース内の特定のエンティティを更新できるようにするために、「編集」アクションと「編集」ビューを持っています。ASP.NET MVCの「XElement」プロパティの自動バインド
データベースの種類が「XML」で、DataContext(Linq-to-SQLを使用しています)が「XElement」型のプロパティとしてそれを表しています。オブジェクトからデータを引っ張ったときにこれが正常に動作しますが、私はしようとすると、
<%= Html.TextArea("Text", Model.Text.ToString()) %>
:私の見解では
は、私はこのようなproperyの「ToStringメソッド()」出力からテキストエリアをレンダリング新しいデータをポストするには、それが空白に戻ります。
これは、自動バインダーがXElement型のプロパティを処理する方法を知らないためだと思います。
これを修正する方法や、自動バインダの動作をカスタマイズして、受信データを正しくシリアル化しないようにする方法はありますか?
アドバイスをいただき、ありがとうございました。 – Jonathan