How to Hide controller name and page name in url
In the Url i am getting like this
http://localhost:50749/Admin/Admin/Dashboard
but i need only, http://localhost:50749
In route.config i wrote like this.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
asp.net-mvc
add a comment |
In the Url i am getting like this
http://localhost:50749/Admin/Admin/Dashboard
but i need only, http://localhost:50749
In route.config i wrote like this.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
asp.net-mvc
add a comment |
In the Url i am getting like this
http://localhost:50749/Admin/Admin/Dashboard
but i need only, http://localhost:50749
In route.config i wrote like this.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
asp.net-mvc
In the Url i am getting like this
http://localhost:50749/Admin/Admin/Dashboard
but i need only, http://localhost:50749
In route.config i wrote like this.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
asp.net-mvc
asp.net-mvc
edited Nov 20 '18 at 9:49
user3559349
asked Nov 20 '18 at 9:45
karunkarun
12
12
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You need the default route:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
If the default is using so write:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
and the url must to be http://localhost:50749/Admin/
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53390183%2fhow-to-hide-controller-name-and-page-name-in-url%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need the default route:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
If the default is using so write:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
and the url must to be http://localhost:50749/Admin/
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
add a comment |
You need the default route:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
If the default is using so write:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
and the url must to be http://localhost:50749/Admin/
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
add a comment |
You need the default route:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
If the default is using so write:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
and the url must to be http://localhost:50749/Admin/
You need the default route:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
If the default is using so write:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { Controller="Admin",action = "Dashboard", id = UrlParameter.Optional }
);
}
and the url must to be http://localhost:50749/Admin/
edited Nov 20 '18 at 10:09
answered Nov 20 '18 at 10:04


LiranLiran
11311
11311
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
add a comment |
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
hi, with default route i am getting the same out put like localhost:50749/Admin/Admin/Dashboard but i need only, localhost:50749
– karun
Nov 20 '18 at 10:12
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
if i make url to empty in default route then i am getting the correct output, but after that in layout page i created a menu in that if i click any page it is showing page not found.
– karun
Nov 20 '18 at 10:15
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
How does the URL look? How do you create it?
– Liran
Nov 20 '18 at 11:18
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
is it possible to show only single url for all clicks in the menu and data has to change according to pages?
– karun
Nov 20 '18 at 12:16
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53390183%2fhow-to-hide-controller-name-and-page-name-in-url%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown