在ASP.NET MVC 4應用程序中,我有一個DropDownListFor來顯示收藏夾列表。此字段不需要提交表單。 DropDownListFor從主數據表中獲取數據。 問題是,當我提交時,我沒有從列表中選擇一個最愛,我無法禁用valildation。 這是劍道DropDownListFor代碼:爲Kendo禁用驗證DropDownListFor
@{
IList<Repsol.Portal.PortalClienteDEAC.GLP.Domain.Entities.PedidoFavorito> cmbFavorito = listaPedidoFavorito.ToList();
}
@(Html.Kendo().DropDownListFor(model => model.pedidoFavorito.IdFavorito)
.BindTo(new SelectList(cmbFavorito.Select(s => new { Key = s.IdFavorito, Value = s.DescFavorito }), "Key", "Value"))
.Name("IdFavorito")
.OptionLabel(Idioma.Shared.Pedidos_SeleccioneOpcion)
)
這是類PedidoFavorito.cs的內容:
public partial class PedidoFavorito
{
#region Primitive Properties
public virtual int IdFavorito
{
get;
set;
}
public virtual string IdContrato
{
get;
set;
}
public virtual string IdPedido
{
get;
set;
}
public virtual string DescFavorito
{
get;
set;
}
public virtual string metadata
{
get;
set;
}
#endregion
}
我試過這麼多的事情,但沒有一個積極的結果。
在此先感謝!
你能告訴我們關於模型的一些更多的代碼和您提取數據的方法? –
我已編輯帖子 – javiazo