2009-09-27 27 views

回答

4

它是ActionLink的一部分,被稱爲'片段'。

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

或者,如果你想使用Url.Action:

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

我認爲Url.Action是最好的,否則你必須指定的東西,如協議和主機名,其中你不想在任何地方做任何事情。

你總是可以編寫一個HTML助手提供該片段的功能,而無需指定協議,但主機的要求...

0

您需要使用Ajax.ActionLink這樣的:

Ajax.ActionLink (...,新的AjaxOptions {UpdateTargetId =「mydiv」})