如何在ASP.NET MVC 3中修改WebGrid列为长尾形式的HTML?
- 内容介绍
- 文章标签
- 相关推荐
本文共计205个文字,预计阅读时间需要1分钟。
在WebGrid列中添加HTML(如在处)是否可行?当在列中添加HTML时,WebGrid会对内容进行编码。这是不可能在WebGrid列中直接添加HTML的。有一种方法可以改变MVC Helper生成的HTML,但操作可能不够灵活。
我无法在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>
本文共计205个文字,预计阅读时间需要1分钟。
在WebGrid列中添加HTML(如在处)是否可行?当在列中添加HTML时,WebGrid会对内容进行编码。这是不可能在WebGrid列中直接添加HTML的。有一种方法可以改变MVC Helper生成的HTML,但操作可能不够灵活。
我无法在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>

