I have removed the session from my code I have taken one hidden field and looping that and storing the value with ',' which I am getting that in controller
$("#hdnSelectedIdList").val("");
for (var iCount = 0; iCount < SelectedIdList.length; iCount++) {
$("#hdnSelectedIdList").val($("#hdnSelectedIdList").val() + ',' + SelectedIdList[iCount]);
}
@Html.HiddenFor(m=>m.hdnSelectedIdList)
and in controller
model.SelectedIdsList = model.hdnSelectedIdList[0].Split(',');