asp.net-mvc – 如何在ASP.NET MVC 3 WebGrid列名(Header)中添加
发布时间:2020-12-16 09:15:25 所属栏目:asp.Net 来源:网络整理
导读:我无法在WebGrid列名称中添加html(在标题处)?当我在列名称中添加html时,webgrid会对其进行编码.这是不可能在WebGrid列名称中添加html? 解决方法 有一种方法可以改变MVC Helper生成的html,但是不太舒服. 通常,您可以编写此命令: @( new HtmlString( Compon
我无法在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 – Html.Label和Html.Display有什么区别?
- asp.net-mvc – 发布MVC应用程序VS2013时未包含字体文件
- asp.net-core – 如何在ASP.NET Core项目中为MVC和SignalR配
- ASP.Net/web.config – “条目’x’已经输入”?
- ASP.NET MVC的MS应用程序示例?
- asp.net-mvc-4 – Kendo模板条件格式化
- Asp.Net会话在ashx文件中为null
- powershell – 如何检查asp.net mvc 3是否已安装?
- asp.net-mvc-3 – 具有多个强类型部分视图的MVC 3 Razor表格
推荐文章
站长推荐
热点阅读