我在App_Code中有一個簡單的Asp.net MVC幫助器方法。如何在Asp.Net MVC幫助器方法中使用簡單注入器
@helper ApprovedStatus(TimeWorkedEntry entry)
{
if (!entry.Authorised)
{
var approvers = <<get list of approvers from service here >>
<a tabindex="0"
role="button"
class="exclamation"
data-html="true"
data-toggle="popover"
data-trigger="focus"
title="<b>Not yet approved</b>"
data-content="@approvers">
!
</a>
}
}
我的服務通常注入控制器通過簡單的噴油器我的應用程序中。
我不能鍛鍊的是如何讓我的服務實例注入輔助方法。我錯過了什麼?
你不應該。您應該將值傳遞給您的視圖,方法是在控制器中將值添加到視圖模型中。 – Luke