Html.ActionLink() uygulamasındaki sorun, oluşturduğu etikete ek html içeriği ekleyemezsiniz. Eğer gibi metnin yanında bir simge eklemek istiyorsanız Örneğin : Html.ActionLink() kullanarakUrl.Action Alanında Nasıl Geçilir?
<a href="/Admin/Users"><i class="fa fa-users"></i> Go to Users</a>
, yalnızca oluşturabilir:
<a href="/Admin/Users">Go to Users</a>
Yani, bu sorunu çözmek için aşağıdakileri yapabilirsiniz
// Here, Url.Action could not generate the URL "/admin/users". So this doesn't work.
<a href="@Url.Action("", "Users", "Admin")"><i class="fa fa-usesr"></i> Go to Users</a>
// This works, as we know it but won't pass the Area needed.
<a href="@Url.Action("", "Users")"><i class="fa fa-users"></i> Go to Users</a>
Peki, nasıl Url.Action kullanarak Area geçmek yapmak(): gibi etiketinin içine sadece URL oluşturmak Url.Action() kullanılır?
Çok önceden teşekkürler!
'Url.Action (" actionName "," controllerName ", new {Area =" areaName "});' – haim770
Kök alanı için 'new {Area = ""} ' – Corio