Có cách nào để tải lại trang trình duyệt từ bên trong Silverlight không? tức là có tác dụng tương tự như người dùng nhấp vào nút tải lại?Tôi làm cách nào để làm mới trang trình duyệt từ trong ứng dụng Silverlight?
Trả lời
Có. Bạn có thể sử dụng phương thức NavigationService.Refresh để tải lại trang.
Điều này có thực sự tải lại trang trình duyệt không? Không giống như nó xuất phát từ liên kết được ghi lại. – AnthonyWJones
Bạn có thể thử này :: -
HtmlPage.Window.Navigate(HtmlPage.Document.DocumentUri);
Điều này làm việc trong Firefox, nhưng không hoạt động trên IE hoặc Chrome. –
@Travis: Điều đó có thể liên quan đến bộ nhớ đệm để sửa đổi tiêu đề bộ nhớ cache được gửi bởi máy chủ có thể hữu ích. – AnthonyWJones
Tôi đã luôn luôn được sử dụng:
namespace cho trang làm mới:
sử dụng System.Windows.Browser;
mã: cung cấp mã này bên trong nút ur nhấp chuột ..
HtmlPage.Document.Submit();
Tính năng này hoạt động trong IE, Firefox và Chrome. –
Đã không hoạt động đối với tôi ... :(Silverlight 4.0 trên Windows7 x64 trên cả IE9 hoặc Chrome 24 – m1m1k
http://www.divelements.com/silverlight/tools.aspx
Tham khảo các liên kết ở trên.
Sử dụng:
htmlHost.Document.Submit();
tôi sử dụng
System.Windows.Browser.HtmlPage.Document.Submit();
Trong trang html hay aspx lưu trữ tập tin XAP Silverlight của bạn viết chức năng này trong javascript
function refreshPage() {
window.location.href = window.location.href + "?updated";
}
Từ bên trong ứng dụng Silverlight của bạn , viết đoạn mã dưới đây để làm mới ứng dụng mà không cung cấp cho người dùng và hiển thị rằng trang lại freshed (xem xét các tập tin XAP bộ nhớ đệm và nó làm mới ngay lập tức)
HtmlPage.Window.Invoke("refreshPage");
- 1. Làm thế nào duy trì trạng thái ứng dụng Silverlight aftwer người dùng nhấn nút làm mới trình duyệt?
- 2. Làm cách nào để làm mới trang trên trình duyệt bằng selenium-webdriver?
- 3. Tôi làm cách nào để xem trình duyệt của mình sử dụng trình duyệt nào?
- 4. Tôi làm cách nào để quay video trong trình duyệt?
- 5. Làm cách nào để thay đổi trang khởi động trên ứng dụng Silverlight WP7?
- 6. Làm cách nào để hạn chế ứng dụng của tôi thành một tab trình duyệt?
- 7. Tôi làm cách nào để sử dụng các hội đồng không phải Silverlight trong ứng dụng Silverlight?
- 8. Ứng dụng trang đơn trong AngularJS và ASP.Net hoạt động tốt, nhưng khi tôi làm mới trang của mình trong trình duyệt, tôi nhận được lỗi 404
- 9. Cách làm mới trang trong ứng dụng đường trục
- 10. Làm cách nào để khởi chạy URL trong trình duyệt mặc định của người dùng từ ứng dụng của tôi?
- 11. Làm cách nào để buộc trình duyệt làm mới phiên bản được lưu trong bộ nhớ cache của trang web
- 12. Nhận url trang gốc từ ứng dụng Silverlight trong iframe
- 13. Làm cách nào để làm mới con trỏ từ Trình tải trang CursorLoader?
- 14. Trong ứng dụng đáng tin cậy của trình duyệt Silverlight 5
- 15. Hành vi làm mới trình duyệt
- 16. Tôi làm cách nào để yêu cầu Trình tạo Flash gỡ lỗi SWF trong cửa sổ trình duyệt mới?
- 17. Làm cách nào tôi có thể đặt thuộc tính maxItemsInObjectGraph theo chương trình từ Ứng dụng Silverlight?
- 18. Silverlight: cách buộc trình duyệt tải xuống phiên bản ứng dụng khách cập nhật?
- 19. Làm cách nào để đặt ứng dụng Cocoa làm trình duyệt web mặc định?
- 20. Làm cách nào để mở http: // localhost trong trình duyệt web của tôi từ Vim?
- 21. Làm cách nào để làm mới trình duyệt sau mỗi giây X bằng javascript?
- 22. Tôi làm cách nào để kiểm tra ứng dụng tab trang facebook của mình từ localhost
- 23. Có cách nào để thay đổi thanh địa chỉ của trình duyệt mà không làm mới trang không?
- 24. Làm cách nào để vừa trang với Silverlight WebBrowser control?
- 25. Cách khởi chạy ứng dụng từ trình duyệt?
- 26. Tôi làm cách nào để kết nối với trình duyệt (ngang hàng)?
- 27. Làm cách nào để sử dụng OpenID trong trang web ASP.NET mới của tôi?
- 28. Silverlight 3 - Thoát khỏi trình duyệt HtmlPage.Window.Navigate
- 29. Tôi làm cách nào để làm mới MediaStore trên Android?
- 30. Làm cách nào để vô hiệu hóa 'Mở liên kết trong tab mới' trong trình duyệt?
Tôi thích cách thêm tham số để truy vấn url: http://stackoverflow.com/questions/1722615/forcing-browsers-to-reload-silverlight- xap-after-an-update – Rover