日期:2014-05-18  浏览次数:20397 次

怎么在.cs文件里的Page_Load事情里直接执行aspx文件里的按钮的PostBackUrl
怎么在.cs文件里的Page_Load事情里直接执行aspx文件里的按钮的PostBackUrl


例如:
aspx文件内容
<form id="fm" runat="server" method="post" >

  <asp:HiddenField ID="version" runat="server"></asp:HiddenField>  
  <asp:HiddenField ID="merId" runat="server"></asp:HiddenField>  
  <asp:HiddenField ID="payMoney" runat="server"></asp:HiddenField>  
  <asp:HiddenField ID="orderId" runat="server"></asp:HiddenField>  
  <asp:HiddenField ID="pageReturnUrl" runat="server"></asp:HiddenField>  
  <asp:HiddenField ID="serverReturnUrl" runat="server"></asp:HiddenField>  
  <asp:Button ID="submitBt" runat="server" Text="支付" PostBackUrl="http://www.web.com/pay.aspx"/>

</form>
.cs文件
Page_Load事情中怎么写,才能直接执行submitBt按钮的PostBackUrl而不需要点击那个按钮就可以提交。。

------解决方案--------------------
Page.ClientScript.RegisterStartupScript(Page.GetType(),"x","document.getElementById('" + submitBt.ClientID + "').click();",true);