我環顧四周,無法找到簡單的解決方案。我試過@GetUserName
哪個行不通。
我試過@ { GetUserName
哪個不行。直接從Razor調用控制器操作方法查看
必須有一個簡單的方法來從剃鬚刀視圖引擎調用方法。
它在foreach
循環內。
我需要GetUserName(item.userID)
下面的代碼是在我的控制器:
[ChildActionOnly]
public string GetUserName(int userID)
{
ProPit_User user = db.ProPit_User.Find(userID);
return user.username;
}
您是否嘗試過初始化對象以調用方法 –
正如答案中所述,我會重新考慮該設計。如果你仍然需要遵循這種方法,你可以使用@ Html.Action(「GetUserName」,「YourController」,new {userID = 1})來調用視圖中的子操作。' –