gpt4 book ai didi

asp.net-mvc - 如何在 ASP.NET MVC 3 WebGrid 列名(标题)中添加 Html

转载 作者:行者123 更新时间:2023-12-01 07:43:46 24 4
gpt4 key购买 nike

我无法在 WebGrid 列名(在标题处)添加 html?当我在列名中添加 html 时,webgrid 会对其进行编码。这是不可能在 WebGrid 列名中添加 html 的吗?

最佳答案

有一种方法可以更改由 MVC Helper 生成的 html,但不是很舒服。
一般来说,你可以写这个命令:

@( new HtmlString( Component.HelperMethod().ToHtmlString().Replace("[replacetag]", "My Content")) )

这是使用网格组件的示例:
<div id="grid">
@(new HtmlString(
grid.GetHtml(
tableStyle: "grid",
headerStyle: "header",
rowStyle: "row",
footerStyle: "footer",
alternatingRowStyle: "altRow",
columns: grid.Columns(
grid.Column("Name", "[replacethis]"),
grid.Column("Surname", "Surname"),
grid.Column("Email", "Sender Email"),
grid.Column("Id", "", format: (item) => item.GetSelectLink("Select"), canSort: false))
).ToHtmlString().Replace("[replacethis]", "<b>Name</b>")
)
)
</div>

关于asp.net-mvc - 如何在 ASP.NET MVC 3 WebGrid 列名(标题)中添加 Html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683559/

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