在Html.ActionLink中嵌套Html.DisplayFor

亚当·奥尼尔

我有一种情况,我想显示一个Html.ActionLink,其文本是Html.DisplayFor调用的结果。原因是我要利用要显示的属性上的UIHint属性-这是美元金额,并根据金额进行了一些颜色编码。问题是显示的是编码的HTML(一个span标签和某些样式),而不是呈现的输出。这是剃须刀:

@Html.ActionLink(Html.DisplayFor(modelItem => item.Balance).ToHtmlString(), "Transactions", new { id = item.ID })

因此,我的DisplayFor调用正确找到了UIHint视图代码,但是就像我说的那样,它返回的是原始/编码的HTML,而不是呈现的输出。希望有道理。问题是我如何才能将DisplayFor调用的真实渲染输出输出到ActionLink中。

链接目标本身是正确的,但是链接文本已损坏。

马修·G

我建议您尝试一下:

<a href="@Url.Action("Transactions", new { id=item.ID})">@Html.DisplayFor(modelItem => item.Balance)</a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果条件在@ Html.DisplayFor

来自分类Dev

替换html.displayfor(function

来自分类Dev

HTML.DisplayFor在引号中添加文本?

来自分类Dev

使用HTML.DisplayFor返回方法的值

来自分类Dev

MVC @ Html.DisplayFor-分配DisplayTemplate

来自分类Dev

需要截断Razor HTML DisplayFor Helper

来自分类Dev

如何为@ Html.DisplayFor应用CSS?

来自分类Dev

@ Html.DisplayFor —添加额外的纯文本

来自分类Dev

如何为@ Html.DisplayFor应用CSS?

来自分类Dev

MVC @ Html.DisplayFor-分配DisplayTemplate

来自分类Dev

在foreach循环中订购Html.DisplayFor

来自分类Dev

在MVC中仅在@ Html.DisplayFor()中显示日期

来自分类Dev

Razor中的Direct Model.Property与HTML Helper DisplayFor

来自分类Dev

MVC 3 Html.DisplayFor(...)代码未生成HTML代码

来自分类Dev

ASP.net在Html.DisplayFor之后添加文本

来自分类Dev

使用@ Html.DisplayFor而不是@item有什么优势?

来自分类Dev

如何在ForEach语句中使用@ Html.DisplayFor

来自分类Dev

在jquery ajax插入中使用HTML.DisplayFor

来自分类Dev

Html.DisplayFor 上的 FormatException 十进制值

来自分类Dev

乘以@Html.DisplayFor(modelItem => item.gheimatkol) 值

来自分类Dev

actionlink在嵌套锚中操纵html渲染顺序

来自分类Dev

如何在foreach @ html.displayfor中的每个项目之间添加逗号

来自分类Dev

Foreach循环不会在@ Html.DisplayFor中的项目之间显示空格

来自分类Dev

@ html.DisplayFor()不显示数据库表中的值?

来自分类Dev

如何判断传递到自定义Html.DisplayFor帮助器中的字段的类型?

来自分类Dev

将字符替换为换行符并在 Html.DisplayFor 中显示

来自分类Dev

@ Html.DisplayNameFor()尊重[Display]属性,但@ Html.DisplayFor()忽略[DisplayFormat]属性

来自分类Dev

MVC4字符串与HTML.DisplayFor和字符串连接

来自分类Dev

为自定义对象重写Html.DisplayFor <>助手的正确方法是什么

Related 相关文章

  1. 1

    如果条件在@ Html.DisplayFor

  2. 2

    替换html.displayfor(function

  3. 3

    HTML.DisplayFor在引号中添加文本?

  4. 4

    使用HTML.DisplayFor返回方法的值

  5. 5

    MVC @ Html.DisplayFor-分配DisplayTemplate

  6. 6

    需要截断Razor HTML DisplayFor Helper

  7. 7

    如何为@ Html.DisplayFor应用CSS?

  8. 8

    @ Html.DisplayFor —添加额外的纯文本

  9. 9

    如何为@ Html.DisplayFor应用CSS?

  10. 10

    MVC @ Html.DisplayFor-分配DisplayTemplate

  11. 11

    在foreach循环中订购Html.DisplayFor

  12. 12

    在MVC中仅在@ Html.DisplayFor()中显示日期

  13. 13

    Razor中的Direct Model.Property与HTML Helper DisplayFor

  14. 14

    MVC 3 Html.DisplayFor(...)代码未生成HTML代码

  15. 15

    ASP.net在Html.DisplayFor之后添加文本

  16. 16

    使用@ Html.DisplayFor而不是@item有什么优势?

  17. 17

    如何在ForEach语句中使用@ Html.DisplayFor

  18. 18

    在jquery ajax插入中使用HTML.DisplayFor

  19. 19

    Html.DisplayFor 上的 FormatException 十进制值

  20. 20

    乘以@Html.DisplayFor(modelItem => item.gheimatkol) 值

  21. 21

    actionlink在嵌套锚中操纵html渲染顺序

  22. 22

    如何在foreach @ html.displayfor中的每个项目之间添加逗号

  23. 23

    Foreach循环不会在@ Html.DisplayFor中的项目之间显示空格

  24. 24

    @ html.DisplayFor()不显示数据库表中的值?

  25. 25

    如何判断传递到自定义Html.DisplayFor帮助器中的字段的类型?

  26. 26

    将字符替换为换行符并在 Html.DisplayFor 中显示

  27. 27

    @ Html.DisplayNameFor()尊重[Display]属性,但@ Html.DisplayFor()忽略[DisplayFormat]属性

  28. 28

    MVC4字符串与HTML.DisplayFor和字符串连接

  29. 29

    为自定义对象重写Html.DisplayFor <>助手的正确方法是什么

热门标签

归档