2011-11-21 42 views
-1

我有一個服務器控制按鈕。 是否可以通過JavaScript設置按鈕的postbackurl?是否有可能通過JavaScript更改按鈕postbackurl?

<asp:Button name="Button1" ID="Button1" runat="server" Text="Search" OnClick="Button1_Click" OnClientClick="return searchSubmit();" PostBackUrl="" > 
+0

在javascript函數中,我添加了document.getElementById(「Button1」)。PostBackUrl =「example.aspx」;它沒有工作。 – jeeunit02

回答

3

默認情況下,任何asp.net頁面會自動有它自己的形式標記,它發佈到其自身。 在javascript中,您可以更改表單的操作以發佈到任何其他您想要的頁面。

因此,您可以在單擊按鈕時更新表單的動作,然後將其發佈到更新的動作。

例如有一些jquery

$(function(){ 
    $('#btnsubmit').click(function(){ 
     $('#myform').attr("action", "updatedurl.aspx"); 
    }); 
}); 
相關問題