2015-04-07 13 views
9

Sto provando a utilizzare VS in modo più efficiente e stavo cercando un modo per generare automaticamente un metodo. Per esempio, io so se si digita foreach quindi premere TAB due volte genera il codice di scheletro, quindi se avessi un metodo come questo:Auto generate azione nel controller MVC

[HttpPost] 
public ActionResult CloseTicket() 
{ 
    //do stuff 
} 

C'è un modo per generare il 'codice di scheletro' così ho don' t necessario scriverlo manualmente Ho esaminato method stubs ma non sembrano applicarsi a questo.

+2

c'è una costruito nel frammento: tipo 'mvcaction4' e scheda per aiutarvi a stub un'azione colpito. – DLeh

+0

Esattamente quello che stavo cercando. Se vuoi metterlo come risposta ti segnalo, grazie. – Frayt

risposta

23

Ci sono frammenti di built-in di Visual Studio per aiutare con questo:

mvcaction4 

inserti:

public ActionResult Action() 
{ 
    return View(); 
} 

E

mvcpostaction4 

Inserti

[HttpPost] 
public ActionResult Action() 
{ 
    return View(); 
} 
+1

Grazie..Un piccolo aiuto da parte mia- Usa la scorciatoia CTRL + K, CTRL + X per inserire frammenti in Visual Studio. Questo link fornisce maggiori informazioni: https://msdn.microsoft.com/en-us/library/ z4c5cc9b (v = vs.90) .aspx –

+0

tecnicamente è 'Ctrl + K, X', ma quello funziona anche – DLeh

+0

Anch'io l'ho pensato, ma ho appena seguito il modo MSDN come menzionato nell'URL. –

2

Se non è presente, è possibile creare uno snippet di codice. Basta inserire nella cartella giusta e VS la userà.

Per VS2013 metterlo nella cartella:

\ Documenti \ Visual Studio 2013 \ Frammenti di codice \ Visual C# \ My Code Snippets

Vedi qui come creare un frammento di codice https://msdn.microsoft.com/en-us/library/ms165394.aspx

Problemi correlati