Необходимо использовать метод Post вместо метода GET. Вот пример для этого.
В контроллере определить что-то вроде этого
public ActionResult Edit([FromBody] int id) {
TempData["MsgText"] = id.ToString();
return RedirectToAction("Index");
}
Сейчас в вашей точки зрения, реализовать метод POST. Образец пример:
@{string id =(string)TempData["MsgText"];}
@using (Html.BeginForm("Edit", "Home", FormMethod.Post, new { id = "frmCallThis" })){
@Html.Label("label",string.IsNullOrEmpty(id)?"No Id Provided":"Current ID = " + id)
@Html.TextBox("id");
<input type="submit" value="Get This Printed" />
}
Наконец вы следующий вывод: (Перед Submit)
И после представить:
Надеется, что это помогает,
использовать http сообщение, чтобы позвонить URL – zt9788
Можете ли вы объяснить _why_ вы хотите скрыть это? Клиенту нужно будет знать идентификатор так или иначе. Это просто «префикс» URL-адреса? – CodeCaster