Вас действительно волнует URL, по которому вы переходите, или вас интересует только следующий URL, который видит пользователь?
Если вам нужен только URL, который видит пользователь, вам не нужно использовать метод, который вы пытаетесь.
То, что вы можете сделать, - это создать действие post, которое читает параметр «nomsat», а затем перенаправить на другое действие с нужным URL-адресом.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(string nomsat)
{
...
return RedirectToAction("Detail", new RouteValueDictionary {{"nomsat", nomsat}});
}
public ActionResult Detail(string nomsat)
{
...
return View();
}