Не видя, какой у вас код, трудно понять, что вы делаете. Однако, как правило, если вы нажмете на URL http://mybooking.com/{hotelName}/{roomName}
На этом контроллере вы будете знать эти детали и сможете выводить их в представление. С этой точки зрения, если у вас есть кнопка «Зарезервировать эту комнату», кнопка будет в форме. В этой форме у вас будет информация о названии отеля и номера, возможно, в форме идентификаторов, чтобы они были полностью уникальными. Когда пользователь нажимает кнопку, вы отправляете идентификаторы в ReservationController, который затем может использовать эту информацию в своем представлении.
например, что-то вроде
/ {hotelName} / {roomName}
<form action="/reservation" method="post">
<input type="number" name="hotelId" value="{hotelId}" class="hidden" />
<input type="number" name="roomId" value="{roomId}" class="hidden" />
<button type="submit">Reserve Room</button>
</form>
ReservationController должен иметь метод, который принимает HttpPost и имеет аргументы hotelId
и roomId
Что-то вроде
[HttpPost]
public IActionResult Index(int hotelId, int roomId){
// do something with the ids
// stick them in a ViewBag
Return View();
}