display-templates相关内容
如何创建显示模板,以便将布尔值显示为是或否,而不是复选框?使用 mvc3 model.SomeBoolean)%> 解决方案 我必须创建类似的东西,以便显示“Sim"和“Não"(葡萄牙语是/否).我创建了以下文件: Views\Shared\DisplayTemplates\Boolean.ascx 并添加如下代码: 希望这有帮助! 编辑忘记了,在你看来,只是这样称呼它
..
我有一个编辑器模板,在该编辑器模板中,我想调用另一个具有相同模型(即嵌套)的编辑器模板,但它似乎没有显示. IE.\EditorTemplates\Template1.cshtml @model foo//在此处插入代码以编辑默认字段.//通过另一个编辑器模板显示额外的字段.@Html.EditorForModel("Template2")//或 @Html.EditorFor(m => m,
..
我为 Comment 类创建了一个 DisplayTemplate,并将其放置在 Comment/DisplayTemplates/Comment.cshtml 中. Comment.cshtml 输入正确: @model 注释 然后,我有一个局部视图,它采用 IEnumerable 作为模型.在那里,我遍历集合并希望将 DisplayTemplate 用于 Comment 类.该视图的
..
我在 MVC 中有以下模型: 公共类ParentModel{公共字符串 Property1 { 获取;放;}公共字符串 Property2 { 获取;放;}公共 IEnumerable孩子{得到;放;}} 当我想显示父模型的所有孩子时,我可以这样做: @Html.DisplayFor(m => m.Children) 然后我可以创建一个 ChildModel.cshtml 显示模板,Dis
..
我收到此错误: 模板只能与字段访问,属性访问,一维数组索引或单参数自定义索引器表达式一起使用. 这是我的代码(自定义HTML助手,包装DisplayFor,以便我可以选择模板): public static string DisplayLocationTypeFor(this HtmlHelper htmlHelper, Expression
..
嗨,我正在MVC中构建应用程序,我想使用显示模板在视图中显示我的模型.这是我的模板,但是当我尝试显示它时却给了我错误: @* @Html.Display(NameE) @Html.Display(NameC) @Html.Display(NameR) @Html.Display(Timespan)
..
我正在尝试使用剃刀引擎中的DisplayTemplates功能来自动呈现显示视图. 我扫描我的Model以找到要显示的每个属性的正确ModelMetadata.但是我无法使用Html.DisplayFor正确渲染属性. 我试图这样显示我的财产 // First I find the ModelMetadata for the property // I call this sta
..
我在liferay 6.2上处理了应用程序显示模板,我使用freemarker帮助分页了liferay的动态数据列表.当我升级到liferay 7时,这是一个问题. Liferay 7使用代码来获取记录. 旧代码:
..
我已经得到了一个迭代收集和电话 DisplayFor()为集合中的每个元素的视图。 我需要手动迭代(相对于收集传递到DisplayFor)以便告诉该模板如果列表中休息应绘制。在列表中的项目只会是2种类型,他们订购的,所以我只需要一次显示此休息一下。 我的模板是发现和正确调用。 结果我可以看到它正确生成HTML,例如: DisplayFor()ToHtmlString() 结果我可以设置这个
..
我有这样的事情 公共类ViewModel1 { //这里的某些属性 公开名单< ViewModel2> ViewModel2 {搞定;组;} }公共类ViewModel2 { 公共字符串A {搞定;组;} 公共字符串B {搞定;组;} }//视图<表> <&THEAD GT; &所述; TR> A< / TR>
..
我想显示集合的内容,在我看来..但使用 DisplayTemplate 来处理视图的定义,对于特殊的属性/对象。 如: < DIV CLASS =“显示标签”>&FOOS LT; / DIV> < DIV CLASS =“显示字段”> @ Html.DisplayTextFor(_ => Model.Foos)LT; / DIV> 和foo
..
我有一个IEnumerable基本类型,因为我的模型。 我需要根据具体类型是什么在一个列表中显示的HTML不同的位 所以,最终名单可能类似于此HTML中: < UL> <李班=“点”>积分 - 项目1 - 10分< A HREF =“#”>删除< / A>< /李> <李班=“媒体”>媒体 - 第2项 -
..
我使用ASP.NET MVC 3,我建立在现有的对象系统之上,所以的第一件事情我要做的就是定义不同类型的显示和编辑模板中的一个刚开始的一个项目,存在的。 是否有可能在MVC定义与通用参数的DisplayTemplate?例如,我们有一个 BITSTRING< T> 类,它需要一个枚举作为一般的参数,并重新presents选项包装附带的枚举列表。我希望我可以定义处理所有BITSTRIN
..
我在ASP.NET MVC阅读和它的所有有趣的用途,我只是发现了有关的的DataTemplates 。 在我急着要测试这个东西的时候,我将我的简单的车型之一到使用 @ Html.DisplayForModel()和 @Html .EditForModel()和它的工作就像一个幸运符,它是:) 一件事,我立即发现,虽然是我不能轻易定义一个字段,以显示在显示屏的意见,但不会是present在所有的
..
如何创建一个显示模板,所以我可以显示布尔因为是或否不是一个复选框?使用MVC3 <%:Html.DisplayFor(型号=> model.SomeBoolean)%GT; 解决方案 我要创建类似的东西所以它会显示“SIM卡”和“NAO”(葡萄牙语是/否)。我创建了以下文件:视图\\共享\\ DisplayTemplates \\ Boolean.ascx 和增加以下co
..
我在与显示模板的问题和处理的接口和实现接口的对象。在我有很多目标,我想在一个固定的方式呈现的例子,我决定创建一个接口,在我决定把到共享显示模板文件夹的视图引用此。 DisplayFor 不缝为它们实现了视图界面传递给它的对象的工作,没有任何一个知道一个解决的办法。 它可能更容易通过code来解释,所以我已经写了一个简单的例子。底座接口和两个类从它继承: 公共接口IPET { 字符串名称
..
我有我传递到视图的项目清单。我想呈现使用显示模板每个项目。然而,什么是错的,因为我没有得到现场正确呈现。 这里是我的主视图(Index.cshtml): @model IEnumerable的< CustomEntity>@ { ViewBag.Title =“指数”; } @ Html.DisplayFor(M =>米) 下面是我的显示模板: @model C
..
我最近打的ASP.NET MVC显示模板的问题。之所以这样说,是我的模型: 公共类模型 { 公众诠释ID {搞定;组; } 公共字符串名称{;组; } } 这是控制器:公共类HomeController的:控制器 { 公众的ActionResult指数() { 返回查看(新模型()); } } 这是我的看法:<%@页面语言=“
..
如果我有一个视图模型是这样的: 公共类MyViewModel { [UIHint(“SomeTemplate”)] 公众的ICollection< SomeViewModel>子模型{搞定;组; } } 和一个强类型的查看用这样一行HTML的: @ Html.DisplayFor(型号=> model.Submodel) 和一个显示模板有这样的签名: @mo
..
我试图使一个篮子项目清单的自定义模板。我需要一些不同的模板,因为我有展示的项目,这取决于它是否在网页或邮件的方式不同。现在我的问题是,当我使用默认名称它完美的作品。 @ Html.DisplayFor(B = GT; b.Items) 但是,当我尝试添加一个模板名称,我得到了我的模板需要有一个列表类型的IEnumerable和不BasketItem的厚望。 @ Html.DisplayFo
..