gpt4 book ai didi

html - 替换由 html.displayfor(function) 生成的文本中的字符

转载 作者:可可西里 更新时间:2023-11-01 13:33:14 26 4
gpt4 key购买 nike

一个网页目前给出了一个数字中带有连字符的设备ID,我想将-替换为:(也就是说,将任何连字符替换为冒号),但仅限于显示时间。我非常有信心这是生成页面上显示的设备 ID 的行:

@Html.DisplayFor(Function(m) m.DeviceID)</span> <br />

是否可以更改此输出以改为包含冒号?

最佳答案

您可以创建显示模板。创建以下分部 View ~/Views/Shared/DisplayTemplates/_DeviceWithColons.cshtml:

@model string

@( Model.Replace('-', ':') )

现在在您的 View 中,指定:

@Html.DisplayFor(m => m.DeviceID, "_DeviceWithColons")

您以后可以在需要时重复使用此显示模板。

关于html - 替换由 html.displayfor(function) 生成的文本中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24377477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com