Почему вы используете #?Это жестко закодировано?Почему бы не использовать вспомогательные методы Html для генерации URL-адресов ссылок?
@Html.ActionLink("Category", "Index", new { pageIndex= "1"})
строка запроса должна выглядеть следующим образом:
http://localhost:4847/Category?pageindex=1
Ваш запрос на эту страницубудет обработан действием.Так что я думаю, вы должны получить это в качестве параметра этого метода действия.
public ActionResult Index(string pageIndex)
{
//do whatver with pageIndex variable value here
}