我继承了一个使用表单来POST数据的应用程序。我对Form行为不太熟悉。对我来说,这是一种执行POST的神秘方法。另外,由于Forms Nesting.
,这些表单在转换为MasterPages时会破坏硬核所以我正在重构,试图最小化我正在做的dmg。这两个功能是否相同?
原创方法
<form id="transferForm" action="TransferSave.aspx" method="post">
<input type="button" id="Button2" class="button" onclick="transferForm.submit();" value="Review Transfer"/>
新方法
<asp:Button ID="submitBtn" runat="server" class="button" Text="Review TransferX" PostBackUrl="TransferSave.aspx" />
我测试了新方法并且有效。我只是想确定我所做的不会产生一些我不知道的坚果问题。主要是因为我不觉得自己是html表格大师。
答案 0 :(得分:2)
有些不同...... 在First PostBackURL发布到同一页面,然后重定向发送表单值,但不仅仅是您想要的值,所有控件都被发送...