Asp.net mvc 3 如何根据所选id将栅格视图数据传递给其他视图 //这是我的web网格 使用(Html.BeginForm()) { @grid.GetHtml( 表样式:“webgrid表”, 标题样式:“webgrid标题”, 页脚样式:“webgrid页脚”,//属性 alternatingRowStyle:“webgrid Alternative row”//这是 行样式:“webgrid行样式”, 列:grid.columns( grid.Column(标题:“作业id”,格式:@(item.WebGrid.Rows.IndexOf(item)+1)), grid.Column(columnName:“location”,header:“location”), grid.Column(columnName:“jobtitle”,header:“jobtitle”), grid.Column(columnName:“技术”,标题:“技术”), grid.Column(columnName:“作业描述”,标题:“作业描述”), grid.Column(columnName:“category”,header:“category”), //这是用于导航到具有选定id的下一页的链接 grid.Column(columnName:“应用”,格式:@@Html.ActionLink(“应用”、“作业详细信息”、“客户端”)) )) }

Asp.net mvc 3 如何根据所选id将栅格视图数据传递给其他视图 //这是我的web网格 使用(Html.BeginForm()) { @grid.GetHtml( 表样式:“webgrid表”, 标题样式:“webgrid标题”, 页脚样式:“webgrid页脚”,//属性 alternatingRowStyle:“webgrid Alternative row”//这是 行样式:“webgrid行样式”, 列:grid.columns( grid.Column(标题:“作业id”,格式:@(item.WebGrid.Rows.IndexOf(item)+1)), grid.Column(columnName:“location”,header:“location”), grid.Column(columnName:“jobtitle”,header:“jobtitle”), grid.Column(columnName:“技术”,标题:“技术”), grid.Column(columnName:“作业描述”,标题:“作业描述”), grid.Column(columnName:“category”,header:“category”), //这是用于导航到具有选定id的下一页的链接 grid.Column(columnName:“应用”,格式:@@Html.ActionLink(“应用”、“作业详细信息”、“客户端”)) )) },asp.net-mvc-3,asp.net-mvc-4,webgrid,Asp.net Mvc 3,Asp.net Mvc 4,Webgrid,如果我正确理解了您的问题,这可能会有帮助: 将栅格组件提取到局部视图,然后可以在任何位置重用它 如果您的意思是只提取数据,那么必须使用jQueryAjax来提取感兴趣的数据 //this is my web grid using (Html.BeginForm()) { <div id="content"> @grid.GetHtml( tableStyle: "webgrid-table", headerStyle:

如果我正确理解了您的问题,这可能会有帮助:

将栅格组件提取到局部视图,然后可以在任何位置重用它

如果您的意思是只提取数据,那么必须使用jQueryAjax来提取感兴趣的数据

//this is my web grid

using (Html.BeginForm())
{
    <div id="content">
        @grid.GetHtml(
          tableStyle: "webgrid-table",
          headerStyle: "webgrid-header",
          footerStyle: "webgrid-footer",//properties
          alternatingRowStyle: "webgrid-alternating-row",//this are the 
          rowStyle: "webgrid-row-style",
          columns: grid.Columns(
              grid.Column(header: "job_id", format: @<text><div>@(item.WebGrid.Rows.IndexOf(item) + 1)</div></text>),
              grid.Column(columnName: "location", header: "location"),
              grid.Column(columnName: "jobtitle", header: "jobtitle"),
              grid.Column(columnName: "technology", header: "technology"),
              grid.Column(columnName: "job_description", header: "job_description"),
              grid.Column(columnName: "category", header: "category"),
              //this is link for navigating to next page with selected id                                                 
              grid.Column(columnName: "Apply",format:@<text>@Html.ActionLink("Apply", "JobDetails", "Client")</text>)
         ))
    </div>
}