Чтобы сделать то, что вы хотите, вам нужно добавить идентификатор в конструкцию ViewData.
var sysfunctions= UnisegurancaService.FunctionsRepository.All();
ViewData["NeededID"] = id
return View(sysfunctions);
тогда по вашему мнению, где вы визуализируете частичное
<%= Html.RenderPartial("GridFunction", (int)ViewData["NeededID"]) %>
В ролях, как требуется, конечно.
Все, что вводится в качестве второго параметра, становится моделью в частичном. Я бы посоветовал также строго набрать ваши частичные.