display-templates相关内容

如何覆盖 DisplayFor 布尔值?

如何创建显示模板,以便将布尔值显示为是或否,而不是复选框?使用 mvc3 model.SomeBoolean)%> 解决方案 我必须创建类似的东西,以便显示“Sim"和“Não"(葡萄牙语是/否).我创建了以下文件: Views\Shared\DisplayTemplates\Boolean.ascx 并添加如下代码: 希望这有帮助! 编辑忘记了,在你看来,只是这样称呼它 ..
发布时间:2021-12-23 08:45:47 其他开发

在一个编辑器模板中调用另一个具有相同模型的编辑器模板

我有一个编辑器模板,在该编辑器模板中,我想调用另一个具有相同模型(即嵌套)的编辑器模板,但它似乎没有显示. IE.\EditorTemplates\Template1.cshtml @model foo//在此处插入代码以编辑默认字段.//通过另一个编辑器模板显示额外的字段.@Html.EditorForModel("Template2")//或 @Html.EditorFor(m => m, ..

ASP.net MVC - 集合的显示模板

我在 MVC 中有以下模型: 公共类ParentModel{公共字符串 Property1 { 获取;放;}公共字符串 Property2 { 获取;放;}公共 IEnumerable孩子{得到;放;}} 当我想显示父模型的所有孩子时,我可以这样做: @Html.DisplayFor(m => m.Children) 然后我可以创建一个 ChildModel.cshtml 显示模板,Dis ..
发布时间:2021-12-18 16:59:29 其他开发

ASP.NET MVC 3 Razor DisplayFor委托

我收到此错误: 模板只能与字段访问,属性访问,一维数组索引或单参数自定义索引器表达式一起使用. 这是我的代码(自定义HTML助手,包装DisplayFor,以便我可以选择模板): public static string DisplayLocationTypeFor(this HtmlHelper htmlHelper, Expression ..
发布时间:2020-09-11 19:41:08 C#/.NET

如何在ASP.NET MVC应用程序的Razor引擎中使用Html.Displar渲染ModelMetadata对象?

我正在尝试使用剃刀引擎中的DisplayTemplates功能来自动呈现显示视图. 我扫描我的Model以找到要显示的每个属性的正确ModelMetadata.但是我无法使用Html.DisplayFor正确渲染属性. 我试图这样显示我的财产 // First I find the ModelMetadata for the property // I call this sta ..
发布时间:2020-09-10 05:36:37 C#/.NET

MVC4剃刀DisplayTemplate调用,生成的HTML,而不是呈现到浏览器

我已经得到了一个迭代收集和电话 DisplayFor()为集合中的每个元素的视图。 我需要手动迭代(相对于收集传递到DisplayFor)以便告诉该模板如果列表中休息应绘制。在列表中的项目只会是2种类型,他们订购的,所以我只需要一次显示此休息一下。 我的模板是发现和正确调用。 结果我可以看到它正确生成HTML,例如: DisplayFor()ToHtmlString() 结果我可以设置这个 ..
发布时间:2016-07-11 16:22:30 ASP .NET

我如何做一个一个ASP.NET MVC3 DisplayTemplate它显示一个集合的内容?

我想显示集合的内容,在我看来..但使用 DisplayTemplate 来处理视图的定义,对于特殊的属性/对象。 如: < D​​IV CLASS =“显示标签”>&FOOS LT; / DIV> < D​​IV CLASS =“显示字段”> @ Html.DisplayTextFor(_ => Model.Foos)LT; / DIV> 和foo ..
发布时间:2016-07-09 16:21:26 C#/.NET

ASP.NET MVC 3:具体实现输出特定视图

我有一个IEnumerable基本类型,因为我的模型。 我需要根据具体类型是什么在一个列表中显示的HTML不同的位 所以,最终名单可能类似于此HTML中: < UL> <李班=“点”>积分 - 项目1 - 10分< A HREF =“#”>删除< / A>< /李> <李班=“媒体”>媒体 - 第2项 - ..
发布时间:2016-07-07 11:12:14 C#/.NET

ASP.NET MVC 3通用DisplayTemplates

我使用ASP.NET MVC 3,我建立在现有的对象系统之上,所以的第一件事情我要做的就是定义不同类型的显示和编辑模板中的一个刚开始的一个项目,存在的。 是否有可能在MVC定义与通用参数的DisplayTemplate?例如,我们有一个 BITSTRING< T> 类,它需要一个枚举作为一般的参数,并重新presents选项包装附带的枚举列表。我希望我可以定义处理所有BITSTRIN ..
发布时间:2016-07-07 10:07:41 C#/.NET

如何从@ Html.EditForModel排除字段(),但有它显示了使用Html.DisplayForModel()

我在ASP.NET MVC阅读和它的所有有趣的用途,我只是发现了有关的的DataTemplates 。 在我急着要测试这个东西的时候,我将我的简单的车型之一到使用 @ Html.DisplayForModel()和 @Html .EditForModel()和它的工作就像一个幸运符,它是:) 一件事,我立即发现,虽然是我不能轻易定义一个字段,以显示在显示屏的意见,但不会是present在所有的 ..
发布时间:2016-07-07 09:48:02 ASP .NET

我如何重写DisplayFor布尔?

如何创建一个显示模板,所以我可以显示布尔因为是或否不是一个复选框?使用MVC3 <%:Html.DisplayFor(型号=> model.SomeBoolean)%GT; 解决方案 我要创建类似的东西所以它会显示“SIM卡”和“NAO”(葡萄牙语是/否)。我创建了以下文件:视图\\共享\\ DisplayTemplates \\ Boolean.ascx 和增加以下co ..
发布时间:2016-07-07 09:44:48 ASP .NET

不用于界面显示模板

我在与显示模板的问题和处理的接口和实现接口的对象。在我有很多目标,我想在一个固定的方式呈现的例子,我决定创建一个接口,在我决定把到共享显示模板文件夹的视图引用此。 DisplayFor 不缝为它们实现了视图界面传递给它的对象的工作,没有任何一个知道一个解决的办法。 它可能更容易通过code来解释,所以我已经写了一个简单的例子。底座接口和两个类从它继承: 公共接口IPET { 字符串名称 ..
发布时间:2016-06-29 20:09:42 ASP .NET

MVC剃刀显示模板

我有我传递到视图的项目清单。我想呈现使用显示模板每个项目。然而,什么是错的,因为我没有得到现场正确呈现。 这里是我的主视图(Index.cshtml): @model IEnumerable的< CustomEntity>@ { ViewBag.Title =“指数”; } @ Html.DisplayFor(M =>米) 下面是我的显示模板: @model C ..
发布时间:2016-06-28 12:34:51 ASP .NET

字符串ASP.NET MVC显示模板用于整数

我最近打的ASP.NET MVC显示模板的问题。之所以这样说,是我的模型: 公共类模型 { 公众诠释ID {搞定;组; } 公共字符串名称{;组; } } 这是控制器:公共类HomeController的:控制器 { 公众的ActionResult指数() { 返回查看(新模型()); } } 这是我的看法:<%@页面语言=“ ..
发布时间:2016-06-22 12:00:34 ASP .NET

ASP.NET MVC 3自定义显示模板,UIHint - For循环必需?

如果我有一个视图模型是这样的: 公共类MyViewModel { [UIHint(“SomeTemplate”)] 公众的ICollection< SomeViewModel>子模型{搞定;组; } } 和一个强类型的查看用这样一行HTML的: @ Html.DisplayFor(型号=> model.Submodel) 和一个显示模板有这样的签名: @mo ..

MVC 3多DisplayFor模板

我试图使一个篮子项目清单的自定义模板。我需要一些不同的模板,因为我有展示的项目,这取决于它是否在网页或邮件的方式不同。现在我的问题是,当我使用默认名称它完美的作品。 @ Html.DisplayFor(B = GT; b.Items) 但是,当我尝试添加一个模板名称,我得到了我的模板需要有一个列表类型的IEnumerable和不BasketItem的厚望。 @ Html.DisplayFo ..
发布时间:2016-06-22 11:53:48 ASP .NET