2013-04-09 30 views
1

我這裏有這個鏈接按鈕C#ASP.NET一項PostBackUrl到錨

<asp:LinkButton ID="lnkButton" CssClass="Button" runat="server">Link Text</asp:LinkButton> 

,我爲它分配一項PostBackUrl在我後面的代碼,像這樣

lnkButton.PostBackUrl = "#video"; 

但它不會給錨div視頻,而是我得到一個頁面找不到錯誤

我做錯了什麼?

回答

2

如果你只是想導航到另一個div在同一頁上,那麼我認爲你可以簡單地使用href屬性Id你的div。

<asp:LinkButton ID="dd" runat="server" href="#video" Text="Go to Video" ClientIDMode="Static" ></asp:LinkButton> 
1

當您希望頁面在回發的其他地方導航時,應使用PostBackUrl。你想要頁面內導航,所以你應該使用NavigateUrl屬性。

+0

當我做lnkBut​​ton時NavigateURL不會出現。我必須使用某些東西嗎? – user979331 2013-04-09 15:22:33

+0

我認爲** @ AgentD5 **是指'HyperLink.NavigateUrl',所以使用HyperLink控件而不是LinkBut​​ton控件。 – Belogix 2013-04-09 15:25:29