reply.redirect đến một biểu mẫu trong tab mới mà không có cửa sổ bật lên?

lập trình

[ad_1]

làm cách nào tôi có thể mở biểu mẫu trong tab mới bằng cách nhấp vào nút ở phía máy chủ. khi chúng tôi thực hiện reply.redirect nó sẽ mở trang trong cùng một tab. tôi muốn mở trang đó trong một tab mới. tôi đã thử tập lệnh window.location nhưng nó sẽ mở biểu mẫu mới dưới dạng cửa sổ bật lên chứ không phải tab mới. bất cứ ai có thể xin vui lòng cho tôi biết làm thế nào tôi có thể đạt được điều này?

Giải pháp 1

Thử cái này xem sao:

ScriptManager.RegisterStartupScript(Me, Me.GetType(), "key", "window.open('vehicle_trackView.aspx');", True)

Giải pháp 3

Hãy thử điều này ..

Tôi đã thử nghiệm điều này trong IE.

protected void Page_Load(object sender, EventArgs e)
   {
       if (!IsPostBack)
       {
           Response.Write("<script>");
           Response.Write("window.open('Default2.aspx','_blank')");
           Response.Write("</script>");
       }

   }

Giải pháp 2

sử dụng window.open. Như thế này:

C#
protected void btnNewEntry_Click(object sender, EventArgs e)
{
   Page.ClientScript.RegisterStartupScript(this.GetType(),"OpenWindow","window.open('YourURL','_newtab');",true);
}

Giải pháp 4

Response.Write("<script>window.open ('PageName.aspx','_blank');</script>");

[ad_2]

コメント

タイトルとURLをコピーしました