-
25-01-2015, 04:54 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi không lấy được đường dẫn url trên trang hiện tại khi đổi ngôn ngữ
Mình đang xây dựng một website tin tức đa ngôn ngữ.
Mình sử dụng "Request.Url.AbsolutePath" để lấy ra đường dẫn của trang hiện tại nhưng chỉ làm được đối với những trang bình thường dạng
"lienhe.aspx" không lấy được đường dẫn dạng "chitiettin.aspx?cid=1" nên toàn lỗi khi chuyển ngôn ngữ ở trang "chitiettin.aspx?cid=1".
Sử dụng "Request.Url.AbsoluteUri" thì lấy được cả "chitiettin.aspx?cid=1" nhưng không đổi được ngôn ngữ bị dính lỗi lặp:
"chitiettin.aspx?cid=1?lang=en?lang=vi?lang=en?lang =vi"
Các bạn giúp mình với đây là code giao diện:
<div <div <asp:HyperLink ID="hplVn" runat="server">
[IMG]images/vn.png[/IMG]
</asp:HyperLink>
</div>
<div <asp:HyperLink ID="hplEn" runat="server">
[IMG]images/en.png[/IMG]
</asp:HyperLink>
</div>
</div>
đây là code behind:
protected void Page_Load(object sender, EventArgs e)
{
hplEn.NavigateUrl = ResolveUrl(this.Page.Request.Url.AbsoluteUri) + "?lang=en";
hplVn.NavigateUrl = ResolveUrl(this.Page.Request.Url.AbsoluteUri) + "?lang=vi";
}
Các bạn có cách nào lấy được cả đường dẫn "chitiettin.aspx?cid=1" mà ko lấy phải cái đuôi?lang=en hay ?lang=vi ko chỉ mình với (View more random threads:
- cannot access usercontrol properties within a webform code-behind
- Cách truyền dữ liệu nặc danh trong asp.net mvc
- Cách load data lên gridview trong ASP.net (3tire)
- Tìm kiếm ngay sau khi gõ xong vào textbox trên web như thế nào?
- Login từ một website khác?
- Login account của máy tính vào MVC3 c#
- BUCA JSC Tuyển LTV .NET
- Lỗi location sourse khi sư dụng ajax toolkit control
- Menu bị chìm dưới slide ảnh
- Định dạng Email khi gửi đi
-
26-01-2015, 11:32 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hplEn.NavigateUrl = ResolveUrl(this.Page.Request.Url.AbsoluteUri).Repl ace('?lang=en',String.Empty).Replace('?lang=vi',St ring.Empty) + "?lang=en";
-
28-01-2015, 08:43 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn nên lưu biến lang trong session
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...