-1
我是新來建模bindingcontext
和不明白爲什麼我一直對結果ASP.NET MVC ModelBindingContext問題
null
據我瞭解,我需要以關閉驗證實施IUnvalidatedValueProvider
(如用戶發佈html)。
public class AccountFormBinder : IModelBinder
{
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
//Cast the value provider to an IUnvalidatedValueProvider, which allows to skip validation
IUnvalidatedValueProvider provider = bindingContext.ValueProvider as IUnvalidatedValueProvider;
var result = provider.GetValue(bindingContext.ModelName,true);
return result.AttemptedValue;
}
}
FYI我的頁面上部分觀點的混合,所以我必須使用自定義模型綁定器 –
不,你不知道。還有其他方法可以處理諸如子動作或表單前綴等。 –