実行時にフォーム アクションとフォーム ID を変更する方法。マスター ページに実装されたフォーム タグ。解決策を教えてください。
user1814380
質問する
1178 次
2 に答える
1
JavaScript を使用する必要があるようです。次のように実行できます。
<script>
var myForm = document.getElementById("oldFormId");
myForm.action = "newAction";
myForm.id = "newFormId";
<script>
これは、指定されたページのフォームの ID とアクションのみを変更し、実際のコードには影響しないことに注意してください (これはクライアント側の変更であるため)。必要に応じて、マスター ページ自体に含まれる関数にこのロジックをカプセル化して、サイトのどこからでもアクセスできるようにすることもできます。
于 2012-11-20T09:53:09.493 に答える
1
これを試して
Page.Form.ID = "newFormId";
Page.Form.Action = "NewPage.aspx";
注:ASP.Net 4.0を使用しました。以前のバージョンが機能するかどうかはわかりません
于 2012-11-20T09:53:18.370 に答える