ASP.NET MVC C# - 如何引用Views文件夹之外的函数

时间:2018-03-16 02:37:26

标签: c# asp.net-mvc asp.net-mvc-4

问题(场景):

  1. 我的Views文件夹中有一个函数,它被称为" EncodeID"。
  2. 搜索该功能后,它位于Views文件夹之外。 项目>模块> "公共静态字符串EncodeID(动态ID)"
  3. 问题在这里,EncodeID函数中有一条红色的卷曲线,当我将鼠标悬停时#34;当前上下文中不存在名称EncodeID"。
  4. 问题:

    1. 如何将该功能引用到我的视图文件?
    2. 如何在VS studio中立即复制错误?因为我只是手动输入它?
    3. 我的Views文件夹中的代码:

       <li><a href="@Url.Action("Index", "Shoutbox", new{@page = 1, @id = EncodeID(Session("EmployeeID"))})">View My Posts</a></li>
      

      我的模块文件夹中的代码&gt; Modfunction.cs。

         public static string EncodeID(dynamic ID)
          {
              byte[] encoded = System.Text.Encoding.UTF8.GetBytes((char[])ID);
              return Convert.ToBase64String(encoded);
          }
      

1 个答案:

答案 0 :(得分:0)

使用该函数的完整命名空间。例如:MyProject.Modules.Modfunction.EncodeID