【发布时间】:2014-03-13 09:21:13
【问题描述】:
在 ASP.NET MVC 4 应用程序中,我有一个 DropDownListFor 来显示收藏夹列表。提交表单不需要此字段。 DropDownListFor 从主数据表中获取数据。 问题是,当我提交并且我没有从列表中选择收藏夹时,我无法禁用验证。 这是剑道 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
}
我尝试了很多东西,但没有一个积极的结果。
提前致谢!!
【问题讨论】:
-
您能否向我们展示更多关于模型和获取数据的方法的代码?
-
我已经编辑了帖子
标签: asp.net validation asp.net-mvc-4 kendo-ui html.dropdownlistfor