2009-09-27 5 views

Répondre

4

Il fait partie d'ActionLink et s'appelle 'fragment'.

<%=Html.ActionLink("MyItem", "Index", "ControllerName", "http", "mysitename.com","MyDiv", null, null) %> 

Ou, si vous voulez utiliser Url.Action:

<a href="<%=Url.Action("Index", "ControllerName") %>#MyDiv">MyItem</a> 

Je pense que le Url.Action est le meilleur, sinon vous devez spécifier des choses comme le protocole et le nom d'hôte, qui vous ne voulez pas faire partout.

Vous pouvez toujours écrire un Helper HTML qui fournit la fonctionnalité de fragments sans l'exigence de spécifier le protocole et le nom d'hôte mais ...

0

Vous devez utiliser Ajax.ActionLink comme ceci:

Ajax.ActionLink (..., new AjaxOptions {UpdateTargetId = "mydiv"})

Questions connexes