方法在公共视图中不可见
本文关键字:视图 方法 | 更新日期: 2023-09-27 17:54:10
你好,我从asp.net MVC 4开始
我有一个疑问,你不能通过剃刀访问一个简单的方法,返回一个字符串在我的控制器?
我有一个客户端列表,每次它加载记录时,我想调用我的方法。看我的方法创建在ClientController
public string returnValue()
{
return "RetornaTest";
}
在这里我应该调用这个方法
@foreach (var item in Model) {
<tr>
<td>
**right here**
</td>
<td>
@Html.DisplayFor(modelItem => item.NomeCliente)
</td>
我试着直接呼叫@this.returnValue()
方法是不可见的。
如何解决
我会将我的视图强类型化为视图模型,并在视图模型中设置一个只读属性,然后可以像视图中所有其他属性一样访问该属性。然后可以将方法逻辑添加到只读属性中。