小编Nis*_*cho的帖子

MVC 3多个DisplayFor-Templates

我正在尝试为购物篮商品列表制作自定义模板.我需要一些不同的模板,因为我有不同的方式来显示项目,具体取决于它是在网页上还是在邮件中.现在我的问题是,当我使用默认名称时,它可以完美地运行.

@Html.DisplayFor(b => b.Items)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试添加模板名称时,我得到了一个预测,我的模板需要是一个列表类型IEnumerable而不是BasketItem.

@Html.DisplayFor(i => basket.Items, "CustomerItemBaseList")
Run Code Online (Sandbox Code Playgroud)

任何想法,我的错误,或为什么不可能被赞赏.谢谢.

asp.net-mvc display-templates

14
推荐指数
1
解决办法
5011
查看次数

本地化MVC3验证消息

我正在尝试本地化数据注释的验证消息.我认为可以按照此处所述完成:使用非英语语言环境支持ASP.NET MVC 3验证.

现在它说ASP.NET MVC和System.ComponentModel.DataAnnotations命名空间中的类型使用它们自己的本地化消息.那对我来说或多或少都是无用的,只是帮助格式化例如价格?

但回到真正的问题,所以本地化验证消息的唯一方法是做这样的事情? 在mvc 2中本地化默认模型验证

只是想在这里得到一些澄清,谢谢=)

validation localization data-annotations asp.net-mvc-3

6
推荐指数
1
解决办法
5410
查看次数