Q:

Send data from Telerik Grid to new tab/page on button click

I have a Telerik Grid as below ( I'm relatively new to MVC and brand new to Telerik controls).  The grid is a partial view that gets updated from a list of search criteria.
@(Html.Kendo().Grid((IEnumerable<MyModel>)Model.MyModel)
    .Name("grid")
    .DataSource(ds => ds.Ajax()
        .Model(mod =>
            {
                mod.Id(m => m.Id);
                mod.Field(p => p.Name).Editable(false);
            }))

    .Columns(columns =>
    {
        columns.Template(@<text></text>).ClientTemplate("<input type='checkbox' #= IsSelected ? checked='checked':'' # class='chkbx' value='#= Id#' name='SelectedArea' />")
                .HeaderTemplate("<input type='checkbox' id='masterCheckBox' onclick='checkAll(this)'/>").Width(20);
        columns.Bound(p => p.Name).Filterable(false).Width(100);
    })
                            .Editable(ed => ed.Mode(GridEditMode.InCell))
                            .Pageable()
                            .Sortable()
                            .Scrollable()
                            .Filterable()
)

The users need to be able to select from the grid with the check boxes, then click a button which should pop-up (new window/new tab) with a report generated from the selected items in the grid, leaving the original page alone.
If I submit the page, it sends the selected list back but loses the partial page of the Grid (and all the selected items.  If I just create a link and open a new page it doesn't post any of the data so I don't know which ones were selected. here are some of the attempts I made for buttons/actions.  I suspect this is much simpler than I am finding it to be, but I can't see the forest through the trees...
<input type="submit" name="Command" value="Print Call List" formtarget="_blank" />
<input type="submit" name="Command" value="Print Call List" onclick="location.href='@Url.Action("CallList", "Reports", new { target="_blank" })'" />
@Html.ActionLink("Print Call List", "CallList", "Reports", null, new { target = "_blank" })

A:

Finally figured it out myself.
I am still submitting the form just like clicking on the search button.  Using a different button I validate what is asked for, (search vs. print list), if it is searching, continue to do what it was before.  If a report is requested,then I added a flag to the view object called ShowCallList
        if (Request.IsAjaxRequest())
        {
            if ("Print Call List" == command)
            {
                TempData.Add("SelectedArea", searchModel.SelectedArea);
                searchModel.ShowCallList = true;
            }
            searchModel.SearchResults = ExecuteSearch(searchModel);
            return PartialView("_SearchResults", searchModel);
        }

then added the following code to the view. 
@if (Model.ShowCallList)
{
    @Html.Raw("window.open('") @Url.Action("CallList", "Reports", new { target="_blank" }) @Html.Raw("')");
}

It will print out an open window command and the url has a target of blank to open in a new window.  I put the needed list of id's into the TempData to pass it to the report page.  
So the report gets the needed parameters from the TempData when it is called when the search page reloads.  I also had to make a small modification to the search method to recheck the check boxes in the search results grid so it appears to the end user that only the new page was opened with the requested report.
                IsSelected = searchModel.SelectedArea.Contains(item.ID),

