从cshtml页面调用的参数化辅助类返回值c#mvc

时间:2015-12-02 10:44:45

标签: c# asp.net-mvc razor

让我们假设“Index.cshtml”页面。 在这个页面中,我想调用一个'Test'类传递一些返回字符串值的参数。

为前,

<div>
  <p>@Test("parameter")</p>
</div>

我想要一个返回字符串的Test(字符串参数)类。 前,

public class Test
{
  public string Test(string value)
  {
    return "success";
  }
}

在结果中,索引页面呈现“成功”。

我正在尝试遵循NopCommerce用于本地化的技术。 请帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您的代码中存在两个问题:

  1. 类和方法(Test
  2. 的名称相同
  3. 没有可以调用该方法的类的实例。
  4. 因此,以下内容应该有效:

    public class TestClass
    {
        public static string Test(string value)
        {
            return value;
        }
    }
    
    <div>
        <p>@TestClass.Test(value)</p>
    </div>