Olá, quero devolver uma âncora do controlador Mvc
Nome do controlador = DefaultController;
public ActionResult MyAction(int id)
{
return RedirectToAction("Index", "region")
}
Para que o url quando direcionado ao índice seja
http://localhost/Default/#region
De modo a
<a href=#region>the content should be focus here</a>
Não estou perguntando se você pode fazer assim: Como posso adicionar uma tag âncora ao meu URL?
asp.net-mvc
asp.net-mvc-3
asp.net-mvc-4
escondido
fonte
fonte
Respostas:
Eu encontrei desta forma:
Você também pode usar esta forma detalhada:
http://msdn.microsoft.com/en-us/library/ee703653.aspx
fonte
Ótima resposta, gdoron. Aqui está outra forma que utilizo (apenas para aumentar as soluções disponíveis aqui).
Obviamente, com a resposta de gdoron, isso poderia ser feito um limpador com o seguinte, neste caso simples;
fonte
Uma forma simples de dot net core
Os rendimentos acima / default / index # region . O terceiro parâmetro é fragmento que ele adiciona após um #.
Documentos da Microsoft - ControllerBase
fonte
Para expandir a resposta de Squall: Usar interpolação de strings torna o código mais limpo. Também funciona para ações em diferentes controladores.
fonte