私はIDを表示するハイパーリンクボタンがあるグリッドビューを持っています。サーバーへのAjax呼び出し、特定のURLを取得してIDをナビゲートします。 Ajaxコールが完了したら、次の コードを呼び出して、新しいタブ/ウィンドウでそれぞれのページを開きます。
ここfunction RedirectPageUrl(rqstID) {
$("#formMain").attr("action", rqstID);
$("#formMain").attr("method", "post");
$("#formMain").attr('target', '_blank');
$("#formMain").submit();
return false;
}
私の問題は、ボタン物事が完璧に動作している第一のハイパーリンクをクリックした後であるが、その後以降、私はすべてのコントロールをクリックしたときに、以前開いたフォームが開きます(ボタンと言います)。 どのようにそれを任意のアイデアを取り除くには??
ここで#formMainはマスターページにあるので、リダイレクトするために新しいフォームを追加することで、リダイレクト後にアクション属性を元に戻すことはできません。 – Indrajit
body要素の最後に新しいフォームを追加しても、ページには影響しません。それを試してみてください。 – ShankarSangoli
だから私はあなたが正しく私は私のマスターページのHTMLの権利を変更する必要はありませんか? #redirectFormは実行時に作成されます??? – Indrajit