Giả sử tôi có một điều khiển máy chủ DropDownList, được gọi là "CategoriesDDL" và ClientID proeprty xác định id phía máy khách của nó, là ID của nó được bắt đầu bằng id của NamingContainer của id. Trong trường hợp này, ID phía máy khách là CP1_CategoriesDDL. Nhưng quy tắc liên quan đến tên khách hàng là gì, trong trường hợp này là "ct100 $ CP1_CategoriesDDL"?Làm cách nào để bạn xác định phía máy khách NAME của điều khiển máy chủ?
Trả lời
Bất kỳ cơ hội nào bạn chỉ đơn giản là sau Control.UniqueId property?
Phía máy chủ, điều này sẽ trả về giá trị thuộc tính "tên" của phía máy khách của điều khiển.
Bạn đang sử dụng ASP.NET 4? Nếu đúng như vậy, mặc định cho thuộc tính ClientIDMode trên các điều khiển máy chủ là "Dự đoán". Nếu bạn thay đổi thành Tự động, bạn sẽ nhận được cùng một id ứng dụng khách và tên khách hàng ngoại trừ "_"
và "$"
. Vì vậy, ở phía Máy chủ, bạn có thể sử dụng id ứng dụng khách, thay thế "_"
bằng "$"
để lấy tên khách hàng.
Ngoài ra, hãy tìm kiếm ClientIDMode="Static"
, điều này sẽ đơn giản hóa nó rất nhiều.
Nếu bạn không sử dụng ASP.NET 4, có vẻ như có một số lý do khác nhau cho vấn đề của bạn.
Khi anh ấy yêu cầu tên thay vì ID, tốt hơn là chỉ cần yêu cầu UniqueID trực tiếp, thay vì thực hiện thay thế trên .ClientID đúng cách. – NickG
- 1. ASP.NET: thêm điều khiển phía máy khách
- 2. Xác thực nhập của người dùng, phía máy khách hoặc phía máy chủ? [PHP/JS]
- 3. Làm cách nào để xác định tên máy chủ để xác thực máy chủ của khách hàng bằng C#
- 4. Làm cách nào để sử dụng quy tắc xác thực trên cả phía máy khách và phía máy chủ?
- 5. Cách xác nhận đăng nhập ứng dụng Facebook phía máy khách từ phía máy chủ
- 6. Phía máy khách bao gồm phía máy chủ bao gồm?
- 7. Tạo xác nhận hợp lệ phía máy khách và phía máy chủ trong Symfony2
- 8. Xác thực người dùng G + ở phía máy chủ, sau khi đăng nhập phía máy khách
- 9. Cách xác thực đúng máy khách AngularJS với máy chủ
- 10. ASP.NET: Đồng bộ hóa quy tắc xác thực phía máy khách và phía máy chủ
- 11. Ruby: phía máy khách hoặc phía máy chủ?
- 12. Tại sao chính xác là hiển thị HTML phía máy chủ nhanh hơn phía máy khách?
- 13. Thực hiện xác thực Facebook: Phía máy khách và phía máy chủ
- 14. Làm cách nào để chạy mã phía máy khách và máy chủ cho cùng một nút?
- 15. Làm thế nào để xác định ngắt kết nối máy chủ từ máy khách SignalR?
- 16. Giới hạn tốc độ api của Facebook - phía máy chủ hoặc phía máy khách tốt hơn?
- 17. Là phía máy khách xác thực JSF hay phía máy chủ?
- 18. Xác thực phía máy chủ Breeze
- 19. Phía máy chủ hoặc phía máy khách để tìm nạp tweet?
- 20. Xác thực phía máy chủ Backbone.js và các lỗi phía máy chủ khác
- 21. Khi nào nên sử dụng phía máy khách hoặc phía máy chủ?
- 22. XSLT phía máy khách
- 23. Thuật ngữ Máy khách và Máy chủ
- 24. Emberjs, phía máy chủ và phía máy khách, Tất cả trong?
- 25. Cách chuyển mảng từ phía máy chủ Asp.net sang hàm Javascript ở phía máy khách
- 26. Nhanh như thế nào là phía máy khách javascript so với phía máy chủ Java?
- 27. module.exports phía máy khách
- 28. Làm cách nào để tôi viết một ứng dụng web node.js với cả mã phía máy chủ và máy khách?
- 29. Bảo mật và xác thực máy khách-Máy chủ
- 30. Tránh định dạng trùng lặp giữa chế độ xem Dao cạo phía máy chủ và mẫu jQuery phía máy khách
Control.UniqueId chính là tên của khách hàng. Cảm ơn bạn! –