Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16820|Resposta: 0

[ASP.NET] A visualização MVC recebe o controlador e o método atuais

[Copiar link]
Publicado em 21/04/2016 18:55:23 | | | |


Sem falar que é besteira, primeiro de tudo, desprezo Baidu!! Não consigo pesquisar nada, procure a mesma palavra-chave, Google é a primeira resposta, pela busca do Baidu, é tudo bobagem!!

sb Baidu!!


No controle:

Na classe controlador Controller em ASP.NET MVC, existe esta propriedade somente leitura:




Contém informações sobre a rota. A classe RouteData pertence ao namespace System.Web.Routeing. Isso indica que essa classe não é exclusiva de ASP.NET MVC, mas pertence ao ASP.NET.

ASP.NET MVC usa essa rota para iniciar o controlador e a ação correspondente.

Dê uma olhada mais de perto neste tipo de RouteData:



Existe uma propriedade Values do tipo RouteValueDictionary que lê os valores da rota. Podemos usar essa propriedade para obter o valor que queremos.

Escreva código de ação:


em vista
Se estiver em View, também podemos obter o ControllerContext completamente através do valor da propriedade ViewContext da WebViewPage. A razão é que o ViewContext herda do ControllerContext.



A classe ControllerContext possui a propriedade RouteData mencionada no início deste artigo



Dessa forma, podemos exibir os nomes dos controladores e ações atuais na visualização com o seguinte código:







Anterior:Sobre o problema do ajax.beginform não executar o método de sucesso no MVC
Próximo:O Winform obtém todos os endereços IP da máquina e filtra os endereços IP da rede privada
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com