マスターページのメインASP.NETフォームのアクション属性を動的に変更しようとしています。マスターページのaspnetFormのアクション属性を動的に変更する
ページにはラジオボタンがあり、ユーザーはオプションの1つを選択し、ポストバック時にフォームのアクション属性を設定する必要があり、自動的にフォームを再送信する必要があります。
JavaScriptを同じものに使用しようとしていました。
document.forms[0].action = "option1.aspx";
document.forms[0].submit();
しかし、これは動作していないようですが、アクション属性には何の影響もありません。
私たちは、これが
悲しいことthis.Form.Action = "option1.aspx";
ClientScript.RegisterStartupScript(this.GetType(),"test1",
"document.form[0].submit();",true);
を使用することによって容易に達成することができ、マスターページを使用しない場合、我々は...これを達成できる方法上の任意のポインタをマスターページを削除カント..?
ニース:。たとえば、フォームが Form1のと命名し、あなたのラジオボタンがオプションの名前を持っている仮定正確に私が必要としたもの。 +1 – Neil
+1便利です。これに基づいて、私はサーバーベースのフォームを捨て、いくつかの古典的なHTMLをやった。 – JDB