2014-02-08 70 views
0

我拖動一個linkbutton到我的主頁面,我嘗試運行它,它說我應該在窗體標籤runat = server後放置它,它說我只能有1個窗體標籤,但我檢查我的materpage,沒有任何形式的標籤..主頁面窗體標籤runat = server

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton> 

我的其他網頁有RUNAT的形式標記=服務器,因爲當我嘗試它,他們告訴我將它添加在,有什麼我做錯了,我應該如何糾正

我的全母版頁: enter image description here

enter image description here

+0

刪除<form>標籤做其他頁面使用母版頁? – tilda

+0

yes其他網頁也使用母版頁 – user2376998

回答

1

母版頁也是webforms,除了它將結合內容頁在運行時形成一個頁面。您需要將任何服務器控件放入​​。完成此操作後,您無需在此母版頁的內容頁面的其他頁面上添加標籤。

截至目前,您可以通過添加

<form runat="server"> 
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton> 
</form> 

解決您的問題將ContentPlaceHolder控件的窗體標記內

從內容頁

+0

我做過了,它說只有1個表單允許使用 – user2376998

+0

是在使用vs 2013嗎? –

+0

vs 2010,查看我的編輯 – user2376998

相關問題