私の場合は、私はasp.netページはサーバーコントロールの自動ポストバックは
<form id="form1" runat="server" target="_blank">
とボタンが別のページにリダイレクトするフォームを持っている持っている_blank属性を持っており、このページが新しいウィンドウで開きますの理由フォームのターゲット属性
<asp:Button ID="button1" runat="server" PostBackUrl="~/kindofpage.aspx" Text="Generate" />
と私はドロップダウンリストに、選択したデータで別のドロップダウンリストを埋めるために過去をポストする自動ポストバック= trueを設定しました。
<asp:dropdownliast id="Make" name="Make" runat="server" autopostback="true"></asp:dropdownlist>
質問:なぜ自動ポストバックされたドロップダウンから項目を選択すると空白ページが開きますか?
私は
は良いアイデアの不足のために、
ページを新しいタブでリダイレクトされません。しかし、 'target = _blank'属性が設定されるとどうなりますか?任意のリンクをクリックするたびに、同じウィンドウの代わりに新しいタブにページがリダイレクトされます。ページがリダイレクトされてから '_self'に設定されるか、フォームタグから削除されるまで、' target'属性を一時的に設定する方法はありますか? – Shell