2013-03-28 35 views
5

Tôi đang mở một sự kiện onClick trên trang bằng cách sử dụng javascript từ mã phía sau. Nhưng tôi muốn chuyển tham số chuỗi truy vấn và truy cập thông số này trên một trang khác.Làm thế nào để thêm tham số Querystring từ Mã phía sau bằng cách sử dụng javascript trong asp.net?

string id=1; 
    teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'"); 

Mã trên hoạt động tốt!

Bây giờ tôi muốn nối QueryString bằng Javascript và Truy cập nó trên một trang khác từ CodeBehind.

I Tried:

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

nhưng nó Does'nt làm việc!

Làm thế nào để có điều kiện Redirect sử dụng HTML Neo:

<a style="border: 0px none; float: left;" href="TeamMember.aspx"> 

      <img alt="<--" src="Images/ArrowLeft.png" style="display: inline-block; cursor: pointer; 
       border: 0 none;" /> 
     </a> 

Trong trên Tôi muốn thiết Redirect có điều kiện tùy thuộc vào QueryString Parameter?

Ví dụ: nếu isabout = true thì chuyển hướng đến TeamMember.aspx else Other.aspx Trợ giúp Được đánh giá cao! Cảm ơn

+0

số ek shekhar bhau. changla prashna aahe. – Freelancer

+0

bạn cần phải quấn ID với dấu nháy đơn. –

Trả lời

5

Bạn có một dấu ngoặc đơn ' trong chuỗi truy vấn. Bạn phải thay đổi vị trí của báo giá ' đến cuối chuỗi href.

thay đổi điều này.

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

Để thực hiện việc này.

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "&isabout=true'"); 
+0

cảm ơn bạn đã trả lời! Nhưng điều này mang lại cho Javascript lỗi: "Chuỗi đăng ký"! –

+0

Tôi đã sửa đổi câu trả lời của mình .. hãy thử lại lần nữa. – scartag

+0

Cảm ơn tác phẩm này! Bạn sẽ vui lòng trả lời câu hỏi thứ hai của tôi rằng tôi đã sửa đổi trong hiện tại? –

Các vấn đề liên quan