Asp.net mvc 4 如何在web网格中隐藏特定列 @GetHtml(表样式:“webGrid”, headerStyle:“header”, alternatingRowStyle:“alt”, selectedRowStyle:“选择”, 列:grid.columns(grid.Column(“名称”、“名称”、样式:“说明”)、grid.Column(“域名”、“域名”、样式:“隐藏”)、grid.Column(“客户端ID”、“客户端ID”、“样式:“隐藏”) .hide{display:none;}
我正试图使用上述代码隐藏列,但列标题未隐藏。如何隐藏列标题?您可以使用类似的方法Asp.net mvc 4 如何在web网格中隐藏特定列 @GetHtml(表样式:“webGrid”, headerStyle:“header”, alternatingRowStyle:“alt”, selectedRowStyle:“选择”, 列:grid.columns(grid.Column(“名称”、“名称”、样式:“说明”)、grid.Column(“域名”、“域名”、样式:“隐藏”)、grid.Column(“客户端ID”、“客户端ID”、“样式:“隐藏”) .hide{display:none;},asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我正试图使用上述代码隐藏列,但列标题未隐藏。如何隐藏列标题?您可以使用类似的方法 <div id="gridContent"> @grid.GetHtml(tableStyle:"webGrid", headerStyle: "header", alternatingRowStyle:"alt", selectedRowStyle:"select", columns:grid.Columns(grid.Column("Name","Name",style:"description")
<div id="gridContent">
@grid.GetHtml(tableStyle:"webGrid",
headerStyle: "header",
alternatingRowStyle:"alt",
selectedRowStyle:"select",
columns:grid.Columns(grid.Column("Name","Name",style:"description"),grid.Column("DomainName","Domain Name",style:"hide"),grid.Column("ClientID","client ID",,style:"hide")</div>
<style type="text/css">
.hide {display:none;}<style>
@{
var grid = new WebGrid(Model);
@grid.GetHtml(columns: grid.Columns(grid.Column(null,null, format: @<input type="hidden" name="IDHidden" value="@item.IDHidden"/>),
grid.Column("Title", "Title")));
}
@{
var grid=新的WebGrid(模型);
@GetHtml(列:grid.columns(grid.Column(null,null,格式:@)),
网格栏(“标题”、“标题”);
}
评论这一部分太容易了。
就这样
<div id="gridContent">
@grid.GetHtml(tableStyle:"webGrid",
headerStyle: "header",
alternatingRowStyle:"alt",
selectedRowStyle:"select",
columns:grid.Columns(grid.Column("Name","Name",style:"description"),grid.Column("DomainName","Domain Name",style:"hide"),grid.Column("ClientID","client ID",,style:"hide")</div>
<style type="text/css">
.hide {display:none;}<style>
@{
var grid = new WebGrid(Model);
@grid.GetHtml(columns: grid.Columns(grid.Column(null,null, format: @<input type="hidden" name="IDHidden" value="@item.IDHidden"/>),
grid.Column("Title", "Title")));
}
@*grid.Column(“null”,格式:@)*@
grid.Column(“说明”,canSort:true,标题:“说明”,格式:@
@项目.说明
@TextBox(“Description”+(int)item.ID,(string)item.Description,new{@style=“display:none”}),
人们不断在你的帖子中添加这些空格的原因是为了正确显示代码。你可以在网站上阅读更多关于格式系统的信息,感谢你的回答Nilesh在你的回答的帮助下,我解决了我的自我网格。列(“FriendlyId”,样式:“hidecol”,标题:“”)除此之外,您还必须使用我尝试过的类似于下面的方式。grid.Column(格式:@input type=“hidden”name=“FriendlyId”value=“@item.FriendlyId”/