我的主菜单上有一个注销按钮,我希望它运行注销方法。不过,我想将此方法作为静态方法存储在单独的类中,因为此代码也可能从其他位置调用。ASP.NET按钮说它无法找到我放入OnClick的方法
编译器错误消息:
CS1061: 'ASP.adminpages_masterpages_adminsystem_master' does not contain a definition for 'ExtensionMethods' and no extension method 'ExtensionMethods' accepting a first argument of type 'ASP.adminpages_masterpages_adminsystem_master' could be found (are you missing a using directive or an assembly reference?)
我ExtensionMethods类:
namespace ExtensionMethods
{
public static class MyExtensionMethods
{
public static void Logout(object sender, EventArgs e)
{
//Logout Code
}
}
}
我的按钮:
<asp:LinkButton runat="server" OnClick="ExtensionMethods.MyExtensionMethods.Logout" Text="Log Out"></asp:LinkButton>
想法?
虽然它不在代码隐藏中,但它在一个独立的类中,它如何找到它? – NibblyPig 2009-10-30 09:38:16
@SLC:好的,我修改了我的答案 – 2009-10-30 09:46:45
我希望避免这种情况,并直接链接,但如果没有其他方法,我会这样做,欢呼。 – NibblyPig 2009-10-30 09:48:19