混乱しています...テキストフィールドが更新パネル内にあるaspxページにフォームがあります。これを使用してログインを検証します。ログインが成功したら、フォーム アクションを変更し、フォームをその URL に送信します。
<form runat="server" id="form1">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<!--form fields-->
<asp:Button ID="btnSubmit" runat="server" onclick="btnSubmit_click" Text="Continue" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
次に、私のコードビハインド
protected void btnSubmit_click(object sender, EventArgs e)
{
//do some validation, if ok then change the form action
form1.Action = "myurl2.aspx";
btnSubmit = "proceed to next url";
}
ユーザーが検証されたら、投稿先のフォームの URL を変更し、ボタン名を変更します。その後、送信ボタンをクリックしても何も起こりません。フォームを送信するにはどうすればよいですか? form1.submit のようなことをしようとしましたが、明らかにそれは存在しません!