0

所以這裏的問題是我無法調用另一個開發人員創建的按鈕,並將該網站移交給我。 他不可用,我對ASP.net不太瞭解,但真的需要弄清楚這一點。 的代碼是:無法爲asp.net網站調用按鈕

<div class="clearfix"> 
<asp:UpdatePanel runat="server" id="UpdatePanel2"> 
<ContentTemplate> 
<asp:Label ID="lblDesc" runat="server" Text=""/> 
<asp:LinkButton ID="btnMore" runat="server" Text="more"/> 
</ContentTemplate> 
</asp:UpdatePanel>              
</div> 

的btnMore應在服務器調用按鈕,使字更是一個鏈接,將擴大div來從數據庫中獲取一個博客帖子。 它沒有這樣做。 任何想法爲什麼?

+0

您已經標記這是'asp.net-mvc'(多個版本),但根據你的代碼,你」重新做ASP.NET Web窗體。你在使用兩者的組合還是僅僅是錯誤標記? – mason

回答

0

您的LinkBut​​ton與它沒有關聯的操作。您需要將OnClick屬性設置爲具有正確簽名的服務器端的函數。例如...

<asp:LinkButton ID="btnMore" runat="server" Text="more" OnClick="btnMore_Click" /> 
在後面的代碼

則...

protected void btnMore_Click(object sender, EventArgs e) 
    { 
    //do your server side stuff 
    } 
+0

感謝您的幫助。它給了我相當的啓動。正如我提到的,只有一個小問題,我無法找到存儲文件的來源,因爲它是由另一個人開發的,而且他不在等式中。你能幫我理由什麼目錄下將它存儲理想,因爲它是一個巨大的網站,我不知道關於asp.net文件結構。 – user3416470

+0

嗯,.aspx頁面包含HTML標記,通常相應的代碼後面的代碼是.aspx.cs或.aspx.vb,具體取決於您的語言。文件名的其餘部分是相同的。您可以通過查看.aspx頁面頂部的Page指令來進行確認。站點範圍的代碼通常放在名爲App_Code的文件夾中。欲瞭解更多信息,請查看[MSDN](http://msdn.microsoft.com/en-us/library/ex526337.aspx) – mason

+0

您真棒!謝謝!! – user3416470