I want to create a url which starts with # like localhost:/#somename
. Can anyone help me?
i tried with custom route constraint,i did not get
//localhost:/#testing
[Route(@"{x:regex([^#]*)}testing")]
public ActionResult testingyash(string x)
{
return View();
}
You cant have a url like that. The #
symbol is a Fragment Identifier. Its used by browsers to identify a section in page. Anything following the #
is not even sent to the server.
Why do you need routing for # value? Those are client-side values.
try Url.Action
return Redirect(Url.Action("Index", "Home") + "#testing");