Gibt es eine Möglichkeit, einen stark typisierten T4MVC ActionLink mit einem Hash/Pfund/Fragment darin zu erstellen?Erstellen Sie einen T4MVC ActionLink mit URL-Fragment
Zum Beispiel, hier ist der Link Ich mag würde erstellen:
<a href="/Home/Index#food">Feed me</a>
Aber es gibt keine Erweiterung des T4MVC Objekt, das dies tun können.
<%= Html.ActionLink("Feed me", T4MVC.Home.Index()) %>
Also, was ich am Ende zu tun ist, eine Aktion zu erstellen, und es dann auf diese Weise einbinden:
<a href="<%= Url.Action(T4MVC.Home.Index()) %>"#food>Feed me</a>
Dies ist nicht sehr wünschenswert. Hat jemand irgendwelche Ideen/Vorschläge?
Vielen Dank im Voraus
Sie müssten die T4-Vorlage bearbeiten, um dies hinzuzufügen. Das sollte nicht zu schwer sein. Aber meiner Meinung nach sollten Sie den Helfer url.Action verwenden (als Ihr Beispiel). Ich fühle, dass es viel besser lesbar ist. Persönlich mag ich nicht, solch einfaches HTML als ein Umbau in einem Helfer zu erzeugen. –
Gibt es einen Grund, warum Sie es nicht gerne generieren möchten? –
weil ich glaube, dass die Erstellung von HTML die Verantwortung der Ansicht selbst ist. Sie brauchen keinen Helfer, um so einfaches Ding wie ein Tag zu schreiben. Ich denke nur, dass es viel besser lesbar ist, wenn Sie das Tag selbst schreiben. –