Во-первых: как ты прошел свою модель? У меня была проблема, аналогичная вашей, при использовании сетки MVCContrib. Я пытался отправить данные, такие как столбец и порядок, путем создания нового объекта, но это не помогло. Вместо того, чтобы передавать объект MVCContrib.Options, например @Url.Action("QuestionList", "Tests", new { testId = Model.Test.ID , Page = 2, options = new MVCContrib.Options() })
, мне пришлось отправить имя свойства класса: @Url.Action("QuestionList", "Tests", new { testId = Model.Test.ID , Page = 2, Column="xxx", Order=Ascending })
или что-то в этом роде.
Кроме того, вы, кажется, правильно создаете свою ссылку. На всякий случай поставьте «@» перед Page
, чтобы быть уверенным, возможно, это зарезервированное слово.