2011-11-21 60 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"); 
    }); 
}); 
相关问题