从asp页面

时间:2017-10-10 10:12:37

标签: c# asp.net

我在页面上有一个对象需要数据绑定本身和我编写的代码。但是,我想将代码存储在SharedFunctions.cs文件中,以便我可以在多个页面上使用它。 (这将为进一步的共享功能打开大门)

ASP页面如下所示:

<asp:HyperLink ID="hlSchedule" runat="server" NavigateUrl="~/Schedule.aspx" 
       Visible='<%#Session["bnManager"]%>' 
       OnInit="SharedFunctions.DatabindThis">Schedule</asp:HyperLink>

SharedFunctions.cs文件如下所示:

namespace ProjectHub
{
    public class SharedFunctions
    {
        public static void DatabindThis(object sender, EventArgs e)
        {
            dynamic o = sender;
            o.DataBind();
        }
    }
}

我所犯的错误显示:

  

编译器错误消息:CS1061:&#39; main_master&#39;不包含   “共享功能”的定义&#39;没有扩展方法   &#39; SharedFunctions&#39;接受类型&#39; main_master&#39;的第一个参数。   可以找到(你错过了使用指令或程序集   引用?)

我做错了什么以及在多个页面中存储和调用共享代码的最佳方法是什么?

由于

0 个答案:

没有答案