我的主菜單上有一個註銷按鈕,我希望它運行註銷方法。不過,我想將此方法作爲靜態方法存儲在單獨的類中,因爲此代碼也可能從其他位置調用。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