У нас есть приложение MVC4,получить подкаталог относительного URL из относительного URL
есть панель навигации на левой стороне экрана, и это дерево навигации строится динамически вместе с дополнительными параметрами.
поэтому мы храним навигационный URL в колонке в таблице (скажем /Dataset/Financial
).
теперь, когда приложение размещено в подкаталоге (скажем http://localhost/xyzabcd/
), Url, сгенерированный динамически из таблицы, по-прежнему нацелен на корень (то есть, http://localhost/Dataset/Financial
).
Я узнал, что Url.Action()
действительно решит проблему.
Теперь, поскольку он был разработан таким образом, я хотел бы знать, есть ли какой-либо стандартный способ получения полного URL-адреса для относительного URL-адреса (так что нам не нужно вносить изменения в db)? Есть ли встроенный или существующий метод для этого?
У меня нет имен Action и Controller отдельно. У меня есть «Controller/Action». – dotNETbeginner
Я бы разделил их либо в базе данных, либо с помощью строковых манипуляций , В противном случае нет смысла использовать 'Url.Action()' –
Мне известно о 'Url.Action()', я хочу знать, есть ли другой способ? – dotNETbeginner