C'è un modo per creare un ActionLink T4MVC fortemente tipizzato con un hash/pound/frammento in esso?Creare un ActionLink T4MVC con frammento di URL
Per esempio, ecco il link mi piacerebbe creare:
<a href="/Home/Index#food">Feed me</a>
Ma non c'è alcuna estensione all'oggetto T4MVC che può fare questo.
<%= Html.ActionLink("Feed me", T4MVC.Home.Index()) %>
Allora, che finisco per dover fare è creare un'azione, e poi incorporare in questo modo:
<a href="<%= Url.Action(T4MVC.Home.Index()) %>"#food>Feed me</a>
Questo non è molto desiderabile. Qualcuno ha qualche idea/suggerimento?
Grazie in anticipo
Dovresti modificare il modello T4 per aggiungerlo. Questo non dovrebbe essere troppo difficile. Ma secondo me dovresti usare l'url.Assistente alle azioni (come il tuo esempio). Sento che è molto più leggibile. Personalmente non mi piace generare un semplice html come tag in un helper. –
Qualche motivo per cui non ti piace generarlo? –
perché ritengo che la generazione di html sia responsabilità della vista stessa. Non hai bisogno di un aiutante per scrivere cose così semplici come un tag . Penso che sia molto più leggibile se scrivi tu stesso il tag . –