0
我有一個視圖模型ASP.NET MVC ModelBinding - 設置自定義值
public class ViewModel
{
public string Text { get; set; }
public string Name { get; set; }
}
的submited形式僅提供文本值。我想在我的自定義模型聯編程序中設置Name屬性。
所以我從DefaultModelBinder類派生了我的自定義模型綁定器,並且重寫了BindModel方法。
問題是僅爲收縮屬性調用BindModel方法。
我的問題是如何在我的cystom模型聯編程序中設置Name值?
但actionparametr是一個對象,這個名稱屬性可以在許多視圖模型中使用。 – user49126
那麼你必須使用reflecton - 首先用「is」運算符來測試「支持」類型的對象,然後使用反射和設置值查找Name屬性 – rouen
我不明白自定義ValueProvider如何提供幫助?你能解釋一點嗎? – user49126