2017-07-04 23 views
5

Tôi đang làm việc trên một trang web (MVC dotnetcore) cũng có nhiều trang và luồng. Người dùng có thể tiếp cận một trang từ nhiều cách khác nhau. Tôi gặp khó khăn khi người dùng muốn quay lại và tôi không có bất kỳ theo dõi URL cuối cùng nào của mình. Và Tôi đang bối rối về cách xử lý tình huống này?Xử lý đường dẫn trong mvc dotnetcore

Tôi có nên sử dụng biến toàn cầu để theo dõi URL cuối cùng không ??

nhưng trong trường hợp này, tôi đã thực hiện mã lặp lại trên mỗi màn hình hoặc có thể cho mỗi lệnh gọi/nhận.

HOẶC

Tôi có nên sử dụng loại cấu trúc breadcrumbs?

Giống như nếu người dùng di chuyển quản lý từ Index, sẽ có một cái gì đó như thế này

Index >> Admin 

Và để biết thêm

Index >> Admin >> ManageUsers 

Và đây sẽ là các liên kết đến các trang liên quan của họ. Nhưng tôi không biết cách xử lý điều này trong mvc dotnetcore? Bất kỳ ý tưởng??

Phương pháp nào tốt để theo dõi? Bất kỳ loại trợ giúp nào sẽ được đánh giá cao.

Trả lời

-1

Bạn có thể tham khảo này article về cách triển khai sơ đồ trang web trong dự án MVC của bạn.

Về cơ bản những gì bạn phải làm là cài đặt MvcSiteMapProvider gói và thêm dòng sau đây trong _Layout.cshtml của bạn:

@Html.MvcSiteMap().SiteMapPath() 
+2

đây là dành cho mvc, nhưng tôi cần nó cho dotnetcore –

1

tôi đề nghị bạn sử dụng breadcumb. Đó là một thành phần bootstrap bạn có thể quản lý nó trên giao diện người dùng. Trong Sơ đồ trang web, bạn phải thực hiện thêm một số công việc. Khi so sánh với sơ đồ trang web, bánh mì đơn giản, tốn ít công sức và bạn có thể tùy chỉnh nó cũng breadcomb vui lòng truy cập vào liên kết ở trên để được trợ giúp đầy đủ cho bạn

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