2013-10-23 69 views
0

這是HTML,OnClick事件不工作的LinkBut​​ton的母版頁

<asp:LinkButton ID="hlnkLogoffF" runat="server" Text="Logoff" OnClick="hlnkLogoffF_Click" ></asp:LinkButton> 

這是後面的代碼,

protected void hlnkLogoffF_Click(Object sender, EventArgs e) 
{ 
    //do something here 
} 

當我運行它,我得到以下錯誤,

「的資源不能被發現。」

+4

我認爲你的錯誤與'LinkBut​​ton'無關。從aspx中刪除'LinkBut​​ton'並再次運行你的代碼。你有同樣的錯誤嗎? –

+0

@JasonEvans點擊linkbutton後,我得到一個空例外。當鏈接按鈕被移除時,應用程序可以正常工作。 – user1890098

+0

好的,你可以發佈LinkBut​​ton的「OnClick」代碼嗎?沒有看到你的代碼,NULL異常是不可能解決的。 –

回答

0

你必須在代碼中使用

if (!Page.IsPostBack) 
{ 
     // Your code here 
} 

母版頁的後面。

而且

如果你關掉用的CausesValidation設置爲false驗證會發生什麼?

0

我試圖運行你的代碼

的.aspx

<asp:LinkButton ID="hlnkLogoffF" runat="server" Text="Logoff"  OnClick="hlnkLogoffF_Click" ></asp:LinkButton> 

.CS

protected void hlnkLogoffF_Click(object sender, EventArgs e) 
    { 

    } 

我還沒有得到任何error.Could請您發佈的單擊事件中的代碼。?

相關問題