问题标签 [displayfor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2769 浏览

linq - 如何按 id 显示 selectedlist 选定值?

我有类别模型

以及在我的控制器中创建的类别列表

类别列表应在(强类型)视图中使用,其中我有一个 foreach 循环显示另一个模型课程,例如。

所以而不是

它应该根据 Course 模型的 CategoryId 值显示 Category 类型的 Name 属性

例如。

但是最后一行不起作用。

不知道如何只调用值。(我不想显示下拉列表,只是选择的值)

谢谢

0 投票
1 回答
2199 浏览

asp.net-mvc-4 - 如何设置 html.displayfor() 样式属性?

我正在使用 ASP.NET MVC 4.0。我的问题是我没有办法定义 DisplayFor html 属性的颜色。

我有一个 HTML.DispalyFor() 正在生成动态复选框,我想将其背景颜色设置为灰色。

我试图通过样式属性来做到这一点,但我没有得到结果。我尝试了以下事情:

任何人都可以帮我解决这个问题吗?

0 投票
1 回答
1419 浏览

asp.net-mvc-5 - 在 MVC 5 中使用 HtmlHelper

我正在编写一个MVC 5互联网应用程序,我希望在使用 a 中的方法时显示 aId的.divDisplayForview

这是我拥有的一些代码:

这是我得到的错误:

“System.Web.Mvc.HtmlHelper”不包含“DisplayFor”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“DisplayFor”(您是否缺少 using 指令还是汇编参考?)

我不确定我是否将DisplayWithIdFor方法放置在正确的位置。我希望在被调用的中使用该DisplayWithIdFor方法,并将该方法放在.Edit viewcontrollerAssetControllerDisplayWithIdForAssetController

我可以对这段代码有一些帮助吗?

提前致谢。

0 投票
1 回答
1387 浏览

asp.net-mvc - Html.DisplayNameFor DataType.Url

我有一个简单的视图模型

但是当我尝试在视图中显示它时

我正在显示整个 Url,我只想显示 LinkName 即类似这样的内容

但我想要这样:

0 投票
0 回答
89 浏览

templates - 自定义 DisplayFor 输出

我正在稳步前进:)
所以,我获得了一个包含产品列表的奇妙网格!
现在,有一个非常糟糕的复选框显示为布尔值。
我宁愿有一个是/否的东西。所以我用谷歌搜索并找到了这篇精彩的文章:http ://buildstarted.com/2010/09/10/overriding-displayfor-and-editorfor-to-create-custom-outputs-for-mvc/ 。
问题是他显示的输出不是有条件的,所以我的代码如下所示:

但是 VS 2013 中的一切都是曲折的,这通常是一个不祥之兆!
当我尝试运行它时,我看到了复选框。呵呵...要学习很多...
无论如何,我注意到一个与我的类似的问题,即为什么 DisplayFor 模板没有显示。我查看了 OP 的代码,注意到他放置了一个我的属性没有的 DataType 属性(现在有了)。
然而,当我尝试在我的模型中使用 DataType 属性时,VS 又变得弯曲了——不祥之兆!
当我尝试编译时,天哪,一切都崩溃了,我得到了 6 个编译错误(但至少这是一个进步,从简单地忽略一切!)。
错误是这些:

所以基本上我认为它告诉我我不了解 Jack 关于 Razor,坦率地说这是真的。无论如何,使用 System.ComponentModel 是因为 DisplayName 属性就像一个魅力,而 MSDN 声称 DataType 在同一个程序集中。

想法?指针?

谢谢!

一个

0 投票
0 回答
426 浏览

asp.net-mvc - System.InvalidOperationException 使用 StructureMap MVC5 包时堆栈为空

安装 StructureMap.MVC5 包后得到下一个异常 System.InvalidOperationException 堆栈为空。如果您尝试使用局部视图显示圆形对象依赖关系。

要不就

对象示例:

任何想法如何解决?

谢谢!

0 投票
1 回答
48 浏览

html - 布局中的 Html 元素意外行为

我对某些 html 元素的布局有疑问。我有一个表格,我将其更改为选项卡式显示,以便将其拆分并使其更可用。现有表单如下所示:在此处输入图像描述

但是,当我在选项卡内使用相同的代码时,结果如下:

在此处输入图像描述

正如我所说,它的代码与以下完全相同:

它似乎是影响布局的某些元素。到目前为止,我在 Html.DisplayFor() 和 Html.EnumDropDownListFor() (标准 DropDownListFor() 的扩展)上都注意到了它。由于某种原因,它似乎在下一行缩进了元素。

有人可以帮忙吗?

非常感谢 :)

0 投票
3 回答
661 浏览

asp.net-mvc - 嗨,我想要@html.displayfor(modelItem=>item.resumelink) 中的字符串的子字符串

大家好,我是 mvc 的新手,我正在做一个项目……在我看来,我需要在其中获取字符串的子字符串@html.DisplayFor(modelItem=> item.resumelink).

我尝试了几件事,比如

但它不工作。

我正在尝试创建显示模板,但我不知道如何获取文件的最后一个索引,直到我想裁剪我的字符串...任何帮助将不胜感激..thnks

0 投票
3 回答
3341 浏览

c# - 格式化 TimeSpan - MVC C# Razor DisplayFor

我有 DisplayFor 以这种格式显示时间跨度值(持续时间):35.04:08:43.2470000 (dd.HH:mm:ss.fffffff)。

我的目标是一个人类可读的字符串“HH:mm”,所以我按照如何在 MVC Razor 中显示 TimeSpan 并尝试在 ~views/Shared/TimeSpanTemplate.cshtml 中制作一个 DisplayTemplate:

这是我的模型:

这是我的看法:

我得到这个编译格式异常错误:

输入字符串的格式不正确。--> "@Html.DisplayFor(modelItem => item.Ticket.Duration)"

System.FormatException 未被用户代码处理
HResult=-2146233033 消息=输入字符串的格式不正确。源=mscorlib

我已经成功地为 EditViews 创建了 DateTime 模板,但我似乎无法在 DisplayFor 上使用 TimeSpan 类型解决这个问题。

我不知道我在做什么,所以任何线索都值得赞赏!:) 提前致谢!

0 投票
0 回答
117 浏览

c# - 如何在元数据中指定用于显示值的列

我正在制作一个通用控制器,它接收包含表名的字符串,然后显示列表页面。字段格式等显示参数在元数据中指定。

我的计划是使用一个控制器,一个视图用于列表,一个视图用于编辑所有实体。

列表的视图是这样的:

在控制器中,我List<List<object>>使用反射从数据库中检索(用作类似表的视图模型)。到目前为止,一切都很好。

这些是两个的元数据DbSets

当我将"Areas"参数传递给我的控制器时,它会返回一个表Areas及其各自的Countries,并Countries使用Name字段的值显示。

通过实验我发现对于非原始类型(即依赖连接的类型)在其元数据中DisplayFor()查找具有最小值的字段,Order并将DisplayAttribute该字段用作Country.

如果元数据中没有指定Order值或未DisplayAttribute指定,则会引发以下异常:

“ObjectContext 实例已被释放,不能再用于需要连接的操作。”

所以我的问题是:我应该使用任何其他元数据属性来指定特定实体的哪一列应该用于其显示值?我对Order属性没问题,只是依赖用于其他字段的属性的最小值感觉很尴尬。