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
Các anh các bác cứuuuuuu
Bài liên quan
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.
@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
@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á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
<a href=index.htm#abc>ABC</a>
<a href=index.htm#def>DEF</a>
Cảm ơn các anh!
http://www.w3.org/TR/REC-html40/stru...html#adef-href