MVC WebGrid设置呈现的ID

Som*_*per 3 asp.net-mvc webgrid

使用MVC 3中的WebGrid如何在渲染时指定控件的名称,即渲染时表的id?

var someGrid = new WebGrid(source: Model.Users, defaultSort: "Name", rowsPerPage: 50);
Run Code Online (Sandbox Code Playgroud)

在呈现为表格的那一刻,它显示为

<table class="grid">
Run Code Online (Sandbox Code Playgroud)

没有id设置,我想使用jQuery id选择器访问此表但不能.任何帮助赞赏.

我想要的是 <table id="someIDWhichIset">

谢谢Niall

mar*_*rkS 25

当你渲染你的桌子时,你给它的id. @someGrid.GetHtml(htmlAttributes: new {id ="someIDWhichIset"}, columns: ....

  • 接受这个答案! (3认同)