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”/