09/10/2018, 18:22

ASP.NET mở một Browser Window mới

Thưa các anh ,em có một trang web dùng C#, Em có trang A button A,trong sự kiện click của button A em dùng Response.Redirect("B.aspx?A="+A),với A la biến string.Nhưng với Response.Redirect thì mình chỉ đến trang B với cùng một Browser Window.Em muốn trang B mở ra với một Browser Window mới thì phải làm gì với hàm clickevent cuả buttonA?
Các anh các bác cứuuuuuu
Mr Spar viết 20:36 ngày 09/10/2018
Cái này sao không hỏi bên box .NET,
bạn có thể kết hợp với javascript để mở 1 cửa sổ khác, nếu bạn dùng HTML control Button, vd :
<a href ="A.aspx" runat = "server" onclick ="javascript:void(0);openWindow1();return false">
Bạn tìm thêm tài liệu javascript để thêm những tham số cho sự kiện openwindow.
Cận viết 20:24 ngày 09/10/2018
@Mr Spar: cho mình hỏi void(0) dùng để làm gì, mình thấy nhiều lắm mà vẫn không hiểu;

@thanhtungnguyen: bạn dùng function RegisterClientScriptTagBlock ( hình như vậy ) hoặc để là: btn.Attributes.Add("onclick","window.open(...)"); ( cũng tương tự như MP thôi, nhưng là script trên server )
Cận viết 20:23 ngày 09/10/2018
@Mr Spar: cho mình hỏi void(0) dùng để làm gì, mình thấy nhiều lắm mà vẫn không hiểu;

@thanhtungnguyen: bạn dùng function RegisterClientScriptTagBlock ( hình như vậy ) hoặc để là: btn.Attributes.Add("onclick","window.open(...)"); ( cũng tương tự như MP thôi, nhưng là script trên server )
Mr Spar viết 20:28 ngày 09/10/2018
to Cận :
Cái này sử dụng theo thói quen thôi, nhưng giải thích sơ sài thế này :
Khi ta sử dụng 1 <a href ></a> thì nó luôn luôn ảnh hưởng đến trang hiện thời, nó bắt buộc khi người dùng Click vào thì sẽ dẫn đến 1 URL khác. Nhưng theo nhu cầu của người dùng, đôi khi 1 số <a href ></a>khi Click nó sẽ vừa không làm gì ảnh hưởng đến trang đang xem mà vừa chạy 1 hàm javascript nào khác để thực thi ngay trang đang sử dụng.
Void(0) là 1 giải pháp, nó như là 1 giá trị null, vd như ta muốn tạo 1 link tạo popup :
<A Href="javascript:void(0)" onClick="alert('CLICK')">Null Link</a>
Hope it helps
Cận viết 20:31 ngày 09/10/2018
vậy dùng <a href="#" onclick='...'> được không ?
Mr Spar viết 20:26 ngày 09/10/2018
cũng được, mà hình như # thường dùng để nhảy lên nhảy xuống mà ?
K2HMCT viết 20:29 ngày 09/10/2018
em có thể hỏi cách định vị nơi muốn chuyển tới không ạ? ví dụ
<a href=index.htm#abc>ABC</a>
<a href=index.htm#def>DEF</a>
Cảm ơn các anh!
Mr Spar viết 20:23 ngày 09/10/2018
khách sáo thế, vào đây xem cho rõ này.
http://www.w3.org/TR/REC-html40/stru...html#adef-href
Bài liên quan
0